ExchangeQueryBuilder Class

Represents the builder of search expression based on search filters that used by Exchange protocol.
Inheritance Hierarchy
SystemObject
  Aspose.Email.Tools.SearchMailQueryBuilder
    Aspose.Email.Clients.ExchangeExchangeQueryBuilder

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

The ExchangeQueryBuilder type exposes the following members.

Constructors
  NameDescription
Public methodExchangeQueryBuilder
Initializes a new instance of the ExchangeQueryBuilder class.
Properties
  NameDescription
Public propertyAppointment
Gets object with appointment properties to create query
Public propertyAttachmentName Obsolete.
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 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 propertyContentClass
Gets items with an specified content class.
Public propertyDefaultEncoding
Gets default encoding (charset) for query builder
(Inherited from MailQueryBuilder.)
Public propertyExtendedProperties

Field Value

Type: 
Gets dictionary with pairs of property descriptors and comparison field to search by extended properties.
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 propertyInternalDate
Gets the field that allows to find messages by internal date.
(Inherited from MailQueryBuilder.)
Public propertyItemSize
Gets the field that allows to find items with a specified size.
Public propertyMessageId
Gets the field that allows to find messages that contain the specified string in the envelope structure's MessageId field.
Public propertySentDate
Gets the field that allows to find messages by sent date.
(Inherited from MailQueryBuilder.)
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 propertyTaskStatus
Gets the field that allows to find tasks that contains the specified status. Server compatibility: Exchange 2010 and higher
Public propertyText
Gets the field that allows to find the messages that contain the specified string in the header or 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 (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetQuery
Gets the query.
(Inherited from MailQueryBuilder.)
Public methodGetType (Inherited from Object.)
Public methodHasFlags
Search messages with the specified flags.
Public methodHasNoFlags
Search messages with the unspecified flags.
Public methodOr
Search messages that match either search key. Provides disjunction between two expressions (OR).
(Inherited from MailQueryBuilder.)
Public methodToString (Inherited from Object.)
See Also