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< ComparisonFieldAdapter > | idx_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< MailQuery > | Exists (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< MailQuery > | CreateKey (System::String name, System::String value, System::String comparsionOperator) |
| Creates the search key. More... | |
| 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 | |
| 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< MailQueryBuilder > | owner |
| Owner of this object. More... | |
Defines dictionary with pairs of property descriptors and comparison field to search by extended properties
| Aspose::Email::Clients::Exchange::ExtendedPropertiesComparisonField::ExtendedPropertiesComparisonField | ( | System::SharedPtr< ExchangeQueryBuilder > | queryBuilder | ) |
Initializes a new instance of the ExtendedPropertiesComparisonField class.
| System::SharedPtr<ComparisonFieldAdapter> Aspose::Email::Clients::Exchange::ExtendedPropertiesComparisonField::idx_get | ( | System::SharedPtr< Aspose::Email::Mapi::PropertyDescriptor > | pd | ) |
Gets ComparisonFieldAdapter for PropertyDescriptor
| pd | PropertyDescriptor |
|
friend |
|
friend |
|
static |
Contains property descriptor prefix for comparison field names