Aspose::Email::Clients::Exchange::ExtendedPropertiesComparisonField Class Reference

Defines dictionary with pairs of property descriptors and comparison field to search by extended properties More...

Inherits Aspose::Email::Tools::Search::ComparisonField.

Public Member Functions

 ExtendedPropertiesComparisonField (System::SharedPtr< ExchangeQueryBuilder > queryBuilder)
 Initializes a new instance of the ExtendedPropertiesComparisonField class. More...
 
System::SharedPtr< ComparisonFieldAdapteridx_get (System::SharedPtr< Aspose::Email::Mapi::PropertyDescriptor > pd)
 Gets ComparisonFieldAdapter for PropertyDescriptor More...
 
- Public Member Functions inherited from Aspose::Email::Tools::Search::ComparisonField
void OrderBy (bool ascending)
 Sets value which indicates if client uses ascending or descending sorting on the Field. More...
 
System::SharedPtr< MailQueryExists (bool value)
 

Static Public Attributes

static const System::String PropertyDescriptorPrefix
 Contains property descriptor prefix for comparison field names More...
 

Friends

class Aspose::Email::Clients::Exchange::ExchangeQueryBuilder
 
class Aspose::Email::Clients::Exchange::WebService::Extensions::MailQueryExtensions
 

Additional Inherited Members

- Protected Member Functions inherited from Aspose::Email::Tools::Search::ComparisonField
 ComparisonField (System::String fieldName, System::SharedPtr< MailQueryBuilder > owner)
 Initializes a new instance of the ComparisonField class. More...
 
virtual System::SharedPtr< MailQueryCreateKey (System::String name, System::String value, System::String comparsionOperator)
 Creates the search key. More...
 
System::SharedPtr< MailQueryCreateKey (System::String name, System::SharedPtr< System::BoxedValueBase > value, System::String comparsionOperator)
 Creates the search key. More...
 
- Protected Member Functions inherited from Aspose::Email::Tools::Search::QueryField
 QueryField (System::String fieldName, System::SharedPtr< MailQueryBuilder > owner)
 Initializes a new instance of the ComparisonField class. More...
 
- Protected Attributes inherited from Aspose::Email::Tools::Search::QueryField
System::String FieldName
 Field Name. More...
 
System::SharedPtr< MailQueryBuilderowner
 Owner of this object. More...
 

Detailed Description

Defines dictionary with pairs of property descriptors and comparison field to search by extended properties

Constructor & Destructor Documentation

◆ ExtendedPropertiesComparisonField()

Aspose::Email::Clients::Exchange::ExtendedPropertiesComparisonField::ExtendedPropertiesComparisonField ( System::SharedPtr< ExchangeQueryBuilder queryBuilder)

Initializes a new instance of the ExtendedPropertiesComparisonField class.

Member Function Documentation

◆ idx_get()

System::SharedPtr<ComparisonFieldAdapter> Aspose::Email::Clients::Exchange::ExtendedPropertiesComparisonField::idx_get ( System::SharedPtr< Aspose::Email::Mapi::PropertyDescriptor pd)

Friends And Related Function Documentation

◆ Aspose::Email::Clients::Exchange::ExchangeQueryBuilder

◆ Aspose::Email::Clients::Exchange::WebService::Extensions::MailQueryExtensions

friend class Aspose::Email::Clients::Exchange::WebService::Extensions::MailQueryExtensions
friend

Member Data Documentation

◆ PropertyDescriptorPrefix

const System::String Aspose::Email::Clients::Exchange::ExtendedPropertiesComparisonField::PropertyDescriptorPrefix
static

Contains property descriptor prefix for comparison field names