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

Represents options for GetMessageTrackingReport 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...
 
MessageTrackingReportTemplate get_ReportTemplate () const
 Gets the type of report to get. More...
 
void set_ReportTemplate (MessageTrackingReportTemplate value)
 Sets the type of report to get. More...
 
System::SharedPtr< MailAddressget_RecipientFilter () const
 Gets a recipient address to use with the specified report. More...
 
void set_RecipientFilter (System::SharedPtr< MailAddress > value)
 Sets a recipient address to use with the specified report. More...
 
System::String get_MessageTrackingReportId () const
 Gets an identity string that was obtained from the FindMessageTrackingReport operation (non-empty string) More...
 
void set_MessageTrackingReportId (System::String value)
 Sets an identity string that was obtained from the FindMessageTrackingReport operation (non-empty string) More...
 
bool get_ReturnQueueEvents () const
 Gets a value indicating whether the person who is running the task is in a privileged role. More...
 
void set_ReturnQueueEvents (bool value)
 Sets a value indicating whether the person who is running the task is in a privileged role. More...
 
System::String get_DiagnosticsLevel () const
 Gets a timing and performance information that will be used to derive the report. More...
 
void set_DiagnosticsLevel (System::String value)
 Sets a timing and performance information that will be used to derive the report. More...
 
 GetMessageTrackingReportOptions (System::String scope, System::String messageTrackingReportId)
 Initializes a new instance of the GetMessageTrackingReportOptions class More...
 

Detailed Description

Represents options for GetMessageTrackingReport operation

Constructor & Destructor Documentation

◆ GetMessageTrackingReportOptions()

Aspose::Email::Clients::Exchange::WebService::GetMessageTrackingReportOptions::GetMessageTrackingReportOptions ( System::String  scope,
System::String  messageTrackingReportId 
)

Initializes a new instance of the GetMessageTrackingReportOptions class

Parameters
scopeSpecifies where to perform the search
messageTrackingReportIdSpecifies an identity string that was obtained from the FindMessageTrackingReport operation
Exceptions
ArgumentExceptionscope is null or empty
ArgumentExceptionmessageTrackingReportId is null or empty

Member Function Documentation

◆ get_DiagnosticsLevel()

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

Gets a timing and performance information that will be used to derive the report.

◆ get_MessageTrackingReportId()

System::String Aspose::Email::Clients::Exchange::WebService::GetMessageTrackingReportOptions::get_MessageTrackingReportId ( ) const

Gets an identity string that was obtained from the FindMessageTrackingReport operation (non-empty string)

Exceptions
ArgumentExceptionvalue is null or empty

◆ get_RecipientFilter()

System::SharedPtr<MailAddress> Aspose::Email::Clients::Exchange::WebService::GetMessageTrackingReportOptions::get_RecipientFilter ( ) const

Gets a recipient address to use with the specified report.

◆ get_ReportTemplate()

MessageTrackingReportTemplate Aspose::Email::Clients::Exchange::WebService::GetMessageTrackingReportOptions::get_ReportTemplate ( ) const

Gets the type of report to get.

◆ get_ReturnQueueEvents()

bool Aspose::Email::Clients::Exchange::WebService::GetMessageTrackingReportOptions::get_ReturnQueueEvents ( ) const

Gets a value indicating whether the person who is running the task is in a privileged role.

◆ get_Scope()

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

Gets the search scope (non-empty string)

Exceptions
ArgumentExceptionvalue is null or empty

◆ set_DiagnosticsLevel()

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

Sets a timing and performance information that will be used to derive the report.

◆ set_MessageTrackingReportId()

void Aspose::Email::Clients::Exchange::WebService::GetMessageTrackingReportOptions::set_MessageTrackingReportId ( System::String  value)

Sets an identity string that was obtained from the FindMessageTrackingReport operation (non-empty string)

Exceptions
ArgumentExceptionvalue is null or empty

◆ set_RecipientFilter()

void Aspose::Email::Clients::Exchange::WebService::GetMessageTrackingReportOptions::set_RecipientFilter ( System::SharedPtr< MailAddress value)

Sets a recipient address to use with the specified report.

◆ set_ReportTemplate()

void Aspose::Email::Clients::Exchange::WebService::GetMessageTrackingReportOptions::set_ReportTemplate ( MessageTrackingReportTemplate  value)

Sets the type of report to get.

◆ set_ReturnQueueEvents()

void Aspose::Email::Clients::Exchange::WebService::GetMessageTrackingReportOptions::set_ReturnQueueEvents ( bool  value)

Sets a value indicating whether the person who is running the task is in a privileged role.

◆ set_Scope()

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

Sets the search scope (non-empty string)

Exceptions
ArgumentExceptionvalue is null or empty