Aspose.Email.Clients.Exchange

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

Classes

ClassDescription
AppointmentPageInfoContains information about retrieved page when paging methods are used.
AppointmentQueryBuilderRepresents the builder of search expression that used by Exchange protocol.
AutodiscoverRedirectionUrlValidationCallbackDefines a delegate that is used by the AutodiscoverService to ask whether a redirectionUrl can be used.
AutodiscoverResponseRepresents 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.
AutodiscoverServiceRepresents a binding to the Exchange Autodiscover Service.
AutodiscoverServiceBaseRepresents an abstract binding to an Autodiscover Service.
ComparisonFieldAdapterImplements adapter for using ComparisonField according to their type
ContactQueryBuilderRepresents the builder of search expression that used by Exchange protocol.
ExchangeAdvancedSyntaxMailQueryRepresents 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.
ExchangeAdvancedSyntaxQueryBuilderRepresents 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.
ExchangeAttachmentInfoRepresents an attachment information transmitted over exchange protocols
ExchangeAttachmentInfoCollectionRepresents the collection of ExchangeAttachmentInfo
ExchangeBasePermissionProvides abstract base class for permissions to folders on Exchange Server.
ExchangeCalendarPermissionRepresents a permission on a calendar folder.
ExchangeClientBaseProvides the abstract base class to MS Exchange Server access.
ExchangeDistributionListRepresents a Distribution List properties
ExchangeFolderInfoProvides information about an MS Exchange folder.
ExchangeFolderInfoCollectionRepresents a collection of ExchangeMessageInfo objects.
ExchangeFolderPageInfoContains information about retrieved page when paging methods are used.
ExchangeFolderPermissionRepresents a permission on a folder.
ExchangeFolderPermissionCollectionRepresents the collection of ExchangeFolderPermission
ExchangeFolderUserInfoRepresents a user who has folder access permissions
ExchangeMailboxInfoRepresents the mail box information of an exchange server.
ExchangeMessageInfoThe ExchangeMessageInfo represents the E-Mail message info fetched from the Exchange Store.
ExchangeMessageInfoCollectionRepresents a collection of ExchangeMessageInfo objects.
ExchangeMessagePageInfoContains information about retrieved page when paging methods are used.
ExchangePermissionCollectionRepresents the collection of ExchangeBasePermission
ExchangeQueryBuilderRepresents the builder of search expression based on search filters that used by Exchange protocol.
ExtendedPropertiesComparisonFieldDefines dictionary with pairs of property descriptors and comparison field to search by extended properties
GetUserSettingsResponseRepresents the response to a GetUsersSettings call for an individual user.
GetUserSettingsResponseCollectionRepresents a collection of responses to GetUserSettings
InboxRuleRepresents a inbox rule
RuleActionsRepresents the set of actions that are available to a rule.
RulePredicatesRepresents rule predicate
SizeRangeRepresents the size range
UserSettingErrorRepresents an error from a GetUserSettings request.

Interfaces

InterfaceDescription
IExchangeClientBaseRepresents the interface for base Exchange clients.

Enumeration

EnumerationDescription
AutodiscoverErrorCodeDefines the error codes that can be returned by the Autodiscover service.
ExchangeCalendarPermissionLevelSpecifies the permission level that a user has on a calendar folder.
ExchangeCalendarPermissionReadAccessSspecifies whether a user has permission to read items in a folder.
ExchangeFolderPermissionActionDefines which items in a folder a user has permission to edit or delete.
ExchangeFolderPermissionLevelSpecifies the permission level that a user has on a folder.
ExchangeFolderPermissionReadAccessSspecifies whether a user has permission to read items in a folder.
ExchangeFolderTypeEnumerates the distinguished folder types. This values also contained in PidTagContainerClass property.
ExchangeFolderUserTypeEnumerates the distinguished user accounts
ExchangeListMessagesOptionsEnumerates the list messages options
ExchangeMessageFlagRepresents a flags of message.
FlaggedForActionEnumerates flagged for action
ImportanceChoicesEnumerates the levels of importance for an item
MessageInfoTypeEnumerates the message types.
RulePredicateFlagsRepresents the RulePredicate flags
SearchItemTypeProvides the item type values to limit search results to only a specific type of item.
SensitivityChoicesEnumerates the sensitivity level types that are available for an item.
UserSettingNameUser settings that can be requested using GetUserSettings.