Aspose::Email::Clients::Exchange

Aspose::Email::Clients::Exchange namespace

The Aspose::Email::Clients::Exchange namespace groups classes that enable programmatic access to Exchange server features such as Autodiscover, appointment handling, and query building. Use these types to integrate Exchange functionality into C++ applications.

Classes

NameDescription
AppointmentPageInfoContains information about retrieved page when paging methods are used.
AppointmentQueryBuilderRepresents the builder of search expression that used by Exchange protocol.
AutodiscoverErrorRepresents an error returned by the Autodiscover service.
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
ConfigurationSettingsBaseRepresents the base class for configuration settings.
ContactQueryBuilderRepresents the builder of search expression that used by Exchange protocol.
Details_AutodiscoverExceptionThrown if there is a MS Exchange Autodiscover communication failure.
ExchangeAdvancedSyntaxMailQueryRepresents the search criteria, that are used to match several message propertie
ExchangeAdvancedSyntaxQueryBuilderRepresents the builder of search expression based on the Advanced Query Syntax (
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 Exch
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
ExtendedPropertiesComparisonFieldDefines dictionary with pairs of property descriptors and comparison field to se
GetUserSettingsResponseRepresents the response to a GetUsersSettings call for an individual user.
GetUserSettingsResponseCollectionRepresents a collection of responses to GetUserSettings
IExchangeClientBaseRepresents the interface for base Exchange clients.
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.

Enumerations

NameDescription
AutodiscoverErrorCodeDefines the error codes that can be returned by the Autodiscover service.
AutodiscoverResponseTypeDefines the types of response the Autodiscover service can return.
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 PidTagC
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
SensitivityChoicesEnumerates the sensitivity level types that are available for an item.
UserSettingNameUser settings that can be requested using GetUserSettings.