Aspose.Email.Clients.Exchange

The Aspose.Email.Clients.Exchange namespace provides classes for Microsofrt Exchange Server access.

Classes

Class Description
AppointmentPageInfo Contains information about retrieved page when paging methods are used.
AppointmentQueryBuilder Represents the builder of search expression that used by Exchange protocol.
AutodiscoverRedirectionUrlValidationCallback Defines a delegate that is used by the AutodiscoverService to ask whether a redirectionUrl can be used.
AutodiscoverResponse Represents the base class for all responses returned by the Autodiscover service.
AutodiscoverResponseCollection<TResponse> Represents a collection of responses to a call to the Autodiscover service.
AutodiscoverService Represents a binding to the Exchange Autodiscover Service.
AutodiscoverServiceBase Represents an abstract binding to an Autodiscover Service.
ComparisonFieldAdapter Implements adapter for using ComparisonField according to their type
ContactQueryBuilder Represents the builder of search expression that used by Exchange protocol.
ExchangeAdvancedSyntaxMailQuery 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.
ExchangeAdvancedSyntaxQueryBuilder 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.
ExchangeAttachmentInfo Represents an attachment information transmitted over exchange protocols
ExchangeAttachmentInfoCollection Represents the collection of ExchangeAttachmentInfo
ExchangeBasePermission Provides abstract base class for permissions to folders on Exchange Server.
ExchangeCalendarPermission Represents a permission on a calendar folder.
ExchangeClientBase Provides the abstract base class to MS Exchange Server access.
ExchangeDistributionList Represents a Distribution List properties
ExchangeFolderInfo Provides information about an MS Exchange folder.
ExchangeFolderInfoCollection Represents a collection of ExchangeMessageInfo objects.
ExchangeFolderPageInfo Contains information about retrieved page when paging methods are used.
ExchangeFolderPermission Represents a permission on a folder.
ExchangeFolderPermissionCollection Represents the collection of ExchangeFolderPermission
ExchangeFolderUserInfo Represents a user who has folder access permissions
ExchangeMailboxInfo Represents the mail box information of an exchange server.
ExchangeMessageInfo The ExchangeMessageInfo represents the E-Mail message info fetched from the Exchange Store.
ExchangeMessageInfoCollection Represents a collection of ExchangeMessageInfo objects.
ExchangeMessagePageInfo Contains information about retrieved page when paging methods are used.
ExchangePermissionCollection Represents the collection of ExchangeBasePermission
ExchangeQueryBuilder Represents the builder of search expression based on search filters that used by Exchange protocol.
ExtendedPropertiesComparisonField Defines dictionary with pairs of property descriptors and comparison field to search by extended properties
GetUserSettingsResponse Represents the response to a GetUsersSettings call for an individual user.
GetUserSettingsResponseCollection Represents a collection of responses to GetUserSettings
InboxRule Represents a inbox rule
RuleActions Represents the set of actions that are available to a rule.
RulePredicates Represents rule predicate
SizeRange Represents the size range
UserSettingError Represents an error from a GetUserSettings request.

Interfaces

Interface Description
IExchangeClientBase Represents the interface for base Exchange clients.

Enumeration

Enumeration Description
AutodiscoverErrorCode Defines the error codes that can be returned by the Autodiscover service.
ExchangeCalendarPermissionLevel Specifies the permission level that a user has on a calendar folder.
ExchangeCalendarPermissionReadAccess Sspecifies whether a user has permission to read items in a folder.
ExchangeFolderPermissionAction Defines which items in a folder a user has permission to edit or delete.
ExchangeFolderPermissionLevel Specifies the permission level that a user has on a folder.
ExchangeFolderPermissionReadAccess Sspecifies whether a user has permission to read items in a folder.
ExchangeFolderType Enumerates the distinguished folder types. This values also contained in PidTagContainerClass property.
ExchangeFolderUserType Enumerates the distinguished user accounts
ExchangeListMessagesOptions Enumerates the list messages options
ExchangeMessageFlag Represents a flags of message.
FlaggedForAction Enumerates flagged for action
ImportanceChoices Enumerates the levels of importance for an item
MessageInfoType Enumerates the message types.
RulePredicateFlags Represents the RulePredicate flags
SearchItemType Provides the item type values to limit search results to only a specific type of item.
SensitivityChoices Enumerates the sensitivity level types that are available for an item.
UserSettingName User settings that can be requested using GetUserSettings.