ExchangeAdvancedSyntaxMailQuery

ExchangeAdvancedSyntaxMailQuery class

Represents the search criteria, that are used to match several message properties in the mailbox. Implements an Advanced Query Syntax (AQS) search that is used by EWS. AQS described at https://docs.microsoft.com/exchange/client-developer/exchange-web-services/how-to-perform-an-aqs-search-by-using-ews-in-exchange.

public class ExchangeAdvancedSyntaxMailQuery : MailQuery

Constructors

Name Description
ExchangeAdvancedSyntaxMailQuery(string) Initializes a new instance of the ExchangeAdvancedSyntaxMailQuery class.

Properties

Name Description
OrderByString { get; } The sort query string.

Methods

Name Description
Equals(MailQuery) Indicates whether the current object is equal to another object of the same type.
override Equals(object) Determines whether the specified Object, is equal to this instance.
override GetHashCode() Returns a hash code for this instance.
GetSchema() This method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return null (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the XmlSchemaProviderAttribute to the class.
override ReadXml(XmlReader) Generates an object from its XML representation. Not implemented for the ExchangeAdvancedMailQuery class.
override ToString() Returns a String that represents this instance.
override WriteXml(XmlWriter) Converts an object into its XML representation. Not implemented for the ExchangeAdvancedMailQuery class.

See Also