Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions Class Referencefinal

Represents options for FindMessageTrackingReport operation More...

Inherits Object.

Public Member Functions

System::String get_Scope () const
 Gets the search scope (non-empty string) More...
 
void set_Scope (System::String value)
 Sets the search scope (non-empty string) More...
 
System::String get_Domain () const
 Gets the domain to search for. More...
 
void set_Domain (System::String value)
 Sets the domain to search for. More...
 
System::SharedPtr< MailAddressget_Sender () const
 Gets the e-mail address of the person who is sending the message. More...
 
void set_Sender (System::SharedPtr< MailAddress > value)
 Sets the e-mail address of the person who is sending the message. More...
 
System::SharedPtr< MailAddressget_Recipient () const
 Gets the e-mail addresses of the people who are receiving the message. More...
 
void set_Recipient (System::SharedPtr< MailAddress > value)
 Sets the e-mail addresses of the people who are receiving the message. More...
 
System::String get_Subject () const
 Gets the subject filter to search for. More...
 
void set_Subject (System::String value)
 Sets the subject filter to search for. More...
 
System::DateTime get_StartDateTime () const
 Gets the search time period, indicating that the message was sent after this value. More...
 
void set_StartDateTime (System::DateTime value)
 Sets the search time period, indicating that the message was sent after this value. More...
 
System::DateTime get_EndDateTime () const
 Gets the search time period, indicating that the message was sent before this value. More...
 
void set_EndDateTime (System::DateTime value)
 Sets the search time period, indicating that the message was sent before this value. More...
 
System::String get_MessageId () const
 Gets the message identification to search for. More...
 
void set_MessageId (System::String value)
 Sets the message identification to search for. More...
 
System::SharedPtr< MailAddressget_FederatedDeliveryMailbox () const
 Gets the mailbox to which a cross-premise message was sent. More...
 
void set_FederatedDeliveryMailbox (System::SharedPtr< MailAddress > value)
 Sets the mailbox to which a cross-premise message was sent. More...
 
System::String get_DiagnosticsLevel () const
 Gets diagnostics level specifying how detailed the tracing report should be. More...
 
void set_DiagnosticsLevel (System::String value)
 Sets diagnostics level specifying how detailed the tracing report should be. More...
 
 FindMessageTrackingReportOptions (System::String scope, System::String domain)
 Initializes a new instance of the FindMessageTrackingReportOptions class More...
 

Detailed Description

Represents options for FindMessageTrackingReport operation

Constructor & Destructor Documentation

◆ FindMessageTrackingReportOptions()

Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::FindMessageTrackingReportOptions ( System::String  scope,
System::String  domain 
)

Initializes a new instance of the FindMessageTrackingReportOptions class

Parameters
scopeSpecifies where to perform the search.
domainSpecified the domain to search for.
Exceptions
AsposeArgumentExceptionscope is null or empty
AsposeArgumentExceptiondomain is null or empty

Member Function Documentation

◆ get_DiagnosticsLevel()

System::String Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::get_DiagnosticsLevel ( ) const

Gets diagnostics level specifying how detailed the tracing report should be.

◆ get_Domain()

System::String Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::get_Domain ( ) const

Gets the domain to search for.

Exceptions
AsposeArgumentExceptionvalue is null or empty

◆ get_EndDateTime()

System::DateTime Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::get_EndDateTime ( ) const

Gets the search time period, indicating that the message was sent before this value.

◆ get_FederatedDeliveryMailbox()

System::SharedPtr<MailAddress> Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::get_FederatedDeliveryMailbox ( ) const

Gets the mailbox to which a cross-premise message was sent.

◆ get_MessageId()

System::String Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::get_MessageId ( ) const

Gets the message identification to search for.

◆ get_Recipient()

System::SharedPtr<MailAddress> Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::get_Recipient ( ) const

Gets the e-mail addresses of the people who are receiving the message.

◆ get_Scope()

System::String Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::get_Scope ( ) const

Gets the search scope (non-empty string)

Exceptions
AsposeArgumentExceptionvalue is null or empty

◆ get_Sender()

System::SharedPtr<MailAddress> Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::get_Sender ( ) const

Gets the e-mail address of the person who is sending the message.

◆ get_StartDateTime()

System::DateTime Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::get_StartDateTime ( ) const

Gets the search time period, indicating that the message was sent after this value.

◆ get_Subject()

System::String Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::get_Subject ( ) const

Gets the subject filter to search for.

◆ set_DiagnosticsLevel()

void Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::set_DiagnosticsLevel ( System::String  value)

Sets diagnostics level specifying how detailed the tracing report should be.

◆ set_Domain()

void Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::set_Domain ( System::String  value)

Sets the domain to search for.

Exceptions
AsposeArgumentExceptionvalue is null or empty

◆ set_EndDateTime()

void Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::set_EndDateTime ( System::DateTime  value)

Sets the search time period, indicating that the message was sent before this value.

◆ set_FederatedDeliveryMailbox()

void Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::set_FederatedDeliveryMailbox ( System::SharedPtr< MailAddress value)

Sets the mailbox to which a cross-premise message was sent.

◆ set_MessageId()

void Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::set_MessageId ( System::String  value)

Sets the message identification to search for.

◆ set_Recipient()

void Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::set_Recipient ( System::SharedPtr< MailAddress value)

Sets the e-mail addresses of the people who are receiving the message.

◆ set_Scope()

void Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::set_Scope ( System::String  value)

Sets the search scope (non-empty string)

Exceptions
AsposeArgumentExceptionvalue is null or empty

◆ set_Sender()

void Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::set_Sender ( System::SharedPtr< MailAddress value)

Sets the e-mail address of the person who is sending the message.

◆ set_StartDateTime()

void Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::set_StartDateTime ( System::DateTime  value)

Sets the search time period, indicating that the message was sent after this value.

◆ set_Subject()

void Aspose::Email::Clients::Exchange::WebService::FindMessageTrackingReportOptions::set_Subject ( System::String  value)

Sets the subject filter to search for.