ExchangeAdvancedSyntaxQueryBuilder Class

Represents the builder of search expression based on the Advanced Query Syntax (AQS) that used by Exchange protocol. AQS is an alternative to search filters for expressing search criteria.
Inheritance Hierarchy
SystemObject
  Aspose.Email.Tools.SearchMailQueryBuilder
    Aspose.Email.Clients.ExchangeExchangeAdvancedSyntaxQueryBuilder

Namespace:  Aspose.Email.Clients.Exchange
Assembly:  Aspose.Email (in Aspose.Email.dll) Version: 22.4
Syntax
public sealed class ExchangeAdvancedSyntaxQueryBuilder : MailQueryBuilder

The ExchangeAdvancedSyntaxQueryBuilder type exposes the following members.

Constructors
  NameDescription
Public methodExchangeAdvancedSyntaxQueryBuilder
Initializes a new instance of the ExchangeAdvancedSyntaxQueryBuilder class
Properties
  NameDescription
Public propertyAttachment
Gets the field that allows to find items with a specified attachment name.
Public propertyBcc
Gets the field that allows to find messages that contain the specified string in the envelope structure's BCC field.
(Inherited from MailQueryBuilder.)
Public propertyBody
Gets the field that allows to find messages that contain the specified string in the body of the message.
(Inherited from MailQueryBuilder.)
Public propertyCategory
Public propertyCc
Gets the field that allows to find messages that contain the specified string in the envelope structure's CC field.
(Inherited from MailQueryBuilder.)
Public propertyDefaultEncoding
Gets default encoding (charset) for query builder
(Inherited from MailQueryBuilder.)
Public propertyFrom
Gets the field that allows to find messages that contain the specified string in the envelope structure's FROM field.
(Inherited from MailQueryBuilder.)
Public propertyHasAttachment
Public propertyImportance
Public propertyInternalDate
Gets the field that allows to find messages by internal date.
(Inherited from MailQueryBuilder.)
Public propertyIsflagged
Public propertyIsRead
Public propertyKind
Public propertyParticipants
Public propertySentDate
Gets the field that allows to find messages by sent date.
(Inherited from MailQueryBuilder.)
Public propertySize
Public propertySubject
Gets the field that allows to find messages that contain the specified string in the envelope structure's SUBJECT field.
(Inherited from MailQueryBuilder.)
Public propertyText
Gets the field that allows to find the messages that contain the specified string in the headers (subject, from, to, cc) and body of the message.
(Inherited from MailQueryBuilder.)
Public propertyTo
Gets the field that allows to find messages that contain the specified string in the envelope structure's TO field.
(Inherited from MailQueryBuilder.)
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetQuery
Gets the query.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodOr
Search messages that match either search key. Provides disjunction between two expressions (OR).
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also