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

ASPOSE_EMAIL_SHARED_API ExtendedPropertiesComparisonField (System::SharedPtr< ExchangeQueryBuilder > queryBuilder)
 Initializes a new instance of the ExtendedPropertiesComparisonField class. More...
 
ASPOSE_EMAIL_SHARED_API 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
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MailQuery > Exists (bool value)
 

Static Public Attributes

static const ASPOSE_EMAIL_SHARED_API System::String PropertyDescriptorPrefix
 

Friends

class Aspose::Email::Clients::Exchange::WebService::EWSClient2007
 
class Aspose::Email::Clients::Exchange::ExchangeQueryBuilder
 

Additional Inherited Members

- Protected Member Functions inherited from Aspose::Email::Tools::Search::ComparisonField
ASPOSE_EMAIL_SHARED_API ComparisonField (System::String fieldName, System::SharedPtr< MailQueryBuilder > owner)
 Initializes a new instance of the ComparisonField class. More...
 
virtual ASPOSE_EMAIL_SHARED_API System::SharedPtr< MailQuery > CreateKey (System::String name, System::String value, System::String comparsionOperator)
 Creates the search key. More...
 
ASPOSE_EMAIL_SHARED_API System::SharedPtr< MailQuery > CreateKey (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
ASPOSE_EMAIL_SHARED_API 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
 
System::SharedPtr< MailQueryBuilderowner
 

Detailed Description

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

Constructor & Destructor Documentation

◆ ExtendedPropertiesComparisonField()

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

Initializes a new instance of the ExtendedPropertiesComparisonField class.

Member Function Documentation

◆ idx_get()

ASPOSE_EMAIL_SHARED_API 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

friend class Aspose::Email::Clients::Exchange::ExchangeQueryBuilder
friend

◆ Aspose::Email::Clients::Exchange::WebService::EWSClient2007

friend class Aspose::Email::Clients::Exchange::WebService::EWSClient2007
friend

Member Data Documentation

◆ PropertyDescriptorPrefix

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