Namespaces | |
Dav | |
WebService | |
Classes | |
class | AppointmentPageInfo |
Contains information about retrieved page when paging methods are used. More... | |
class | AppointmentQueryBuilder |
Represents the builder of search expression that used by Exchange protocol. More... | |
class | AutodiscoverError |
Represents an error returned by the Autodiscover service. More... | |
class | AutodiscoverResponse |
Represents the base class for all responses returned by the Autodiscover service. More... | |
class | AutodiscoverResponseCollection |
Represents a collection of responses to a call to the Autodiscover service. More... | |
class | AutodiscoverService |
Represents a binding to the Exchange Autodiscover Service. More... | |
class | AutodiscoverServiceBase |
Represents an abstract binding to an Autodiscover Service. More... | |
class | ComparisonFieldAdapter |
Implements adapter for using ComparisonField according to their type More... | |
class | ConfigurationSettingsBase |
Represents the base class for configuration settings. More... | |
class | ContactQueryBuilder |
Represents the builder of search expression that used by Exchange protocol. More... | |
class | Details_AutodiscoverException |
Thrown if there is a MS Exchange Autodiscover communication failure. More... | |
class | 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. More... | |
class | 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. More... | |
class | ExchangeAttachmentInfo |
Represents an attachment information transmitted over exchange protocols More... | |
class | ExchangeAttachmentInfoCollection |
Represents the collection of ExchangeAttachmentInfo More... | |
class | ExchangeBasePermission |
Provides abstract base class for permissions to folders on Exchange Server. More... | |
class | ExchangeCalendarPermission |
Represents a permission on a calendar folder. More... | |
class | ExchangeClientBase |
Provides the abstract base class to MS Exchange Server access. More... | |
class | ExchangeDistributionList |
Represents a Distribution List properties More... | |
class | ExchangeFolderInfo |
Provides information about an MS Exchange folder. More... | |
class | ExchangeFolderInfoCollection |
Represents a collection of ExchangeMessageInfo objects. More... | |
class | ExchangeFolderPageInfo |
Contains information about retrieved page when paging methods are used. More... | |
class | ExchangeFolderPermission |
Represents a permission on a folder. More... | |
class | ExchangeFolderPermissionCollection |
Represents the collection of ExchangeFolderPermission More... | |
class | ExchangeFolderUserInfo |
Represents a user who has folder access permissions More... | |
class | ExchangeMailboxInfo |
Represents the mail box information of an exchange server. More... | |
class | ExchangeMessageInfo |
The ExchangeMessageInfo represents the E-Mail message info fetched from the Exchange Store. More... | |
class | ExchangeMessageInfoCollection |
Represents a collection of ExchangeMessageInfo objects. More... | |
class | ExchangeMessagePageInfo |
Contains information about retrieved page when paging methods are used. More... | |
class | ExchangePermissionCollection |
Represents the collection of ExchangeBasePermission More... | |
class | ExchangeQueryBuilder |
Represents the builder of search expression based on search filters that used by Exchange protocol. More... | |
class | ExtendedPropertiesComparisonField |
Defines dictionary with pairs of property descriptors and comparison field to search by extended properties More... | |
class | GetUserSettingsResponse |
Represents the response to a GetUsersSettings call for an individual user. More... | |
class | GetUserSettingsResponseCollection |
Represents a collection of responses to GetUserSettings More... | |
class | IExchangeClientBase |
Represents the interface for base Exchange clients. More... | |
class | InboxRule |
Represents a inbox rule More... | |
class | RuleActions |
Represents the set of actions that are available to a rule. More... | |
class | RulePredicates |
Represents rule predicate More... | |
class | SizeRange |
Represents the size range More... | |
class | UserSettingError |
Represents an error from a GetUserSettings request. More... | |
Typedefs | |
using | AutodiscoverException = System::ExceptionWrapper< Details_AutodiscoverException > |
using | AutodiscoverRedirectionUrlValidationCallback = System::MulticastDelegate< bool(System::String)> |
using Aspose::Email::Clients::Exchange::AutodiscoverException = typedef System::ExceptionWrapper<Details_AutodiscoverException> |
using Aspose::Email::Clients::Exchange::AutodiscoverRedirectionUrlValidationCallback = typedef System::MulticastDelegate<bool(System::String)> |
Defines the error codes that can be returned by the Autodiscover service.
Specifies the permission level that a user has on a calendar folder.
Sspecifies whether a user has permission to read items in a folder.
Defines which items in a folder a user has permission to edit or delete.
Specifies the permission level that a user has on a folder.
Enumerates the distinguished folder types. This values also contained in PidTagContainerClass property.
Enumerator | |
---|---|
Undefined | Folder type is not set. Value is used with following well known folders: Root - The message store hierarchy's top-level folder, which contains all other Folder objects in that message store. Finder - Contains the default search folders. FreeBusy Data - Contains the free/busy data of the mailbox's owner. Top of Personal Folders - The top folder of the interpersonal message hierarchy, which contains user data folders, including most special folders such as the Inbox folder. Common Views - Contains the data for default views that are standard for the message store and that can be used by any user of a client accessing the message store. Personal Views - Contains the data for views defined by a particular user. Deferred Action - Contains any Deferred Action Message (DAM) or Deferred Error Message (DEM) that results from the execution of client-side rules. |
Note | This value represents the e-mail Message folder type ("IPF.Note"). Value is used with following well known folders: Deleted Items - The default location for objects that have been deleted. Outbox - Outgoing e-mail Message objects are placed in this folder when the Message object is sent. Sent Items - The default location in which copies of e-mail Message objects are placed after they have been submitted (sent). Inbox - The default location for incoming (received) e-mail Message objects. Drafts - The default location for composed e-mail Message objects that have been saved but not sent. Junk E-mail - Default location for e-mail Message objects determined to be junk e-mail by a Junk E-mail rule. Sync Issues - Contains folders that contain messages that indicate particular issues encountered during synchronization between client and server. This is the parent folder of the Conflicts, Local Failures, and Server Failures folders. Conflicts - Contains Message objects that indicate synchronization conflicts between client and server. Local Failures - Contains messages that indicate client-side synchronization failures. Server Failures - Contains messages that indicate server-side synchronization failures. Tracked Mail Processing - Search folder that contains flagged objects. Spooler Queue - Contains E-mail objects that have been sent or received. |
RSSFeeds | This value represents the RSS Message folder type ("IPF.Note.OutlookHomepage"). Value is used with following well known folders: RSS Feeds - Contains Really Simple Syndication (RSS) feed messages. |
Appointment | This value represents the 'appointment' folder type ("IPF.Appointment"). Value is used with following well known folders: Calendar - Contains Calendar objects, such as appointments. |
Contact | This value represents the 'contacts' folder type ("IPF.Contact"). Value is used with following well known folders: Contacts - Contains Contact objects. Suggested Contacts - Contains Contact objects that are created when a recipient is not in an address book. Contacts Search - Search folder that displays a list of contacts that fit search criteria. |
QuickContacts | This value represents the folder type for favorite contacts ("IPF.Contact.MOC.QuickContacts"). Value is used with following well known folders: Quick Contacts - Contains Contact objects for the user's favorite contacts and instant messaging contacts. |
ImContactsList | This value represents the folder type for instant messaging contacts ("IPF.Contact.MOC.ImContactList"). Value is used with following well known folders: IM Contacts List - Contains Personal Distribution List objects of favorite contacts and instant messaging contacts. |
DocumentLibraries | This value represents the 'documents' folder type ("IPF.ShortcutFolder"). Value is used with following well known folders: Document Libraries - Contains documents to be uploaded to a shared location. |
Journal | This value represents the 'Journal' folder type ("IPF.Journal"). Value is used with following well known folders: Journal - Contains Journal objects. |
StickyNote | This value represents the 'notes' folder type ("IPF.StickyNote"). Value is used with following well known folders: Notes - Contains Note objects. |
Task | This value represents the 'Task' folder type ("IPF.Task"). Value is used with following well known folders: To-Do - Search folder used for tracking Task objects. Tasks - Contains Task objects. |
Imap | This value represents the 'imap' folder type ("IPF.IMAP"). Used to migrate from IMAP profile to Exchange. |
Unknown | Folder type is unknown. |
Enumerates flagged for action
Enumerates the message types.
Represents the RulePredicate flags
|
strong |
Provides the item type values to limit search results to only a specific type of item.
User settings that can be requested using GetUserSettings.
Add new values to the end and keep in sync with Microsoft.Exchange.Autodiscover.ConfigurationSettings.UserConfigurationSettingName.
Enumerator | |
---|---|
UserDisplayName | The display name of the user. |
UserDN | The legacy distinguished name of the user. |
UserDeploymentId | The deployment Id of the user. |
InternalMailboxServer | The fully qualified domain name of the mailbox server. |
InternalRpcClientServer | The fully qualified domain name of the RPC client server. |
InternalMailboxServerDN | The legacy distinguished name of the mailbox server. |
InternalEcpUrl | The internal URL of the Exchange Control Panel. |
InternalEcpVoicemailUrl | The internal URL of the Exchange Control Panel for VoiceMail Customization. |
InternalEcpEmailSubscriptionsUrl | The internal URL of the Exchange Control Panel for Email Subscriptions. |
InternalEcpTextMessagingUrl | The internal URL of the Exchange Control Panel for Text Messaging. |
InternalEcpDeliveryReportUrl | The internal URL of the Exchange Control Panel for Delivery Reports. |
InternalEcpRetentionPolicyTagsUrl | The internal URL of the Exchange Control Panel for RetentionPolicy Tags. |
InternalEcpPublishingUrl | The internal URL of the Exchange Control Panel for Publishing. |
InternalEcpPhotoUrl | The internal URL of the Exchange Control Panel for photos. |
InternalEcpConnectUrl | The internal URL of the Exchange Control Panel for People Connect subscriptions. |
InternalEcpTeamMailboxUrl | The internal URL of the Exchange Control Panel for Team Mailbox. |
InternalEcpTeamMailboxCreatingUrl | The internal URL of the Exchange Control Panel for creating Team Mailbox. |
InternalEcpTeamMailboxEditingUrl | The internal URL of the Exchange Control Panel for editing Team Mailbox. |
InternalEcpTeamMailboxHidingUrl | The internal URL of the Exchange Control Panel for hiding Team Mailbox. |
InternalEcpExtensionInstallationUrl | The internal URL of the Exchange Control Panel for the extension installation. |
InternalEwsUrl | The internal URL of the Exchange Web Services. |
InternalEmwsUrl | The internal URL of the Exchange Management Web Services. |
InternalOABUrl | The internal URL of the Offline Address Book. |
InternalPhotosUrl | The internal URL of the Photos service. |
InternalUMUrl | The internal URL of the Unified Messaging services. |
InternalWebClientUrls | The internal URLs of the Exchange web client. |
MailboxDN | The distinguished name of the mailbox database of the user's mailbox. |
PublicFolderServer | The name of the Public Folders server. |
ActiveDirectoryServer | The name of the Active Directory server. |
ExternalMailboxServer | The name of the RPC over HTTP server. |
ExternalMailboxServerRequiresSSL | Indicates whether the RPC over HTTP server requires SSL. |
ExternalMailboxServerAuthenticationMethods | The authentication methods supported by the RPC over HTTP server. |
EcpVoicemailUrlFragment | The URL fragment of the Exchange Control Panel for VoiceMail Customization. |
EcpEmailSubscriptionsUrlFragment | The URL fragment of the Exchange Control Panel for Email Subscriptions. |
EcpTextMessagingUrlFragment | The URL fragment of the Exchange Control Panel for Text Messaging. |
EcpDeliveryReportUrlFragment | The URL fragment of the Exchange Control Panel for Delivery Reports. |
EcpRetentionPolicyTagsUrlFragment | The URL fragment of the Exchange Control Panel for RetentionPolicy Tags. |
EcpPublishingUrlFragment | The URL fragment of the Exchange Control Panel for Publishing. |
EcpPhotoUrlFragment | The URL fragment of the Exchange Control Panel for photos. |
EcpConnectUrlFragment | The URL fragment of the Exchange Control Panel for People Connect. |
EcpTeamMailboxUrlFragment | The URL fragment of the Exchange Control Panel for Team Mailbox. |
EcpTeamMailboxCreatingUrlFragment | The URL fragment of the Exchange Control Panel for creating Team Mailbox. |
EcpTeamMailboxEditingUrlFragment | The URL fragment of the Exchange Control Panel for editing Team Mailbox. |
EcpExtensionInstallationUrlFragment | The URL fragment of the Exchange Control Panel for installing extension. |
ExternalEcpUrl | The external URL of the Exchange Control Panel. |
ExternalEcpVoicemailUrl | The external URL of the Exchange Control Panel for VoiceMail Customization. |
ExternalEcpEmailSubscriptionsUrl | The external URL of the Exchange Control Panel for Email Subscriptions. |
ExternalEcpTextMessagingUrl | The external URL of the Exchange Control Panel for Text Messaging. |
ExternalEcpDeliveryReportUrl | The external URL of the Exchange Control Panel for Delivery Reports. |
ExternalEcpRetentionPolicyTagsUrl | The external URL of the Exchange Control Panel for RetentionPolicy Tags. |
ExternalEcpPublishingUrl | The external URL of the Exchange Control Panel for Publishing. |
ExternalEcpPhotoUrl | The external URL of the Exchange Control Panel for photos. |
ExternalEcpConnectUrl | The external URL of the Exchange Control Panel for People Connect subscriptions. |
ExternalEcpTeamMailboxUrl | The external URL of the Exchange Control Panel for Team Mailbox. |
ExternalEcpTeamMailboxCreatingUrl | The external URL of the Exchange Control Panel for creating Team Mailbox. |
ExternalEcpTeamMailboxEditingUrl | The external URL of the Exchange Control Panel for editing Team Mailbox. |
ExternalEcpTeamMailboxHidingUrl | The external URL of the Exchange Control Panel for hiding Team Mailbox. |
ExternalEcpExtensionInstallationUrl | The external URL of the Exchange Control Panel for the extension installation. |
ExternalEwsUrl | The external URL of the Exchange Web Services. |
ExternalEmwsUrl | The external URL of the Exchange Management Web Services. |
ExternalOABUrl | The external URL of the Offline Address Book. |
ExternalPhotosUrl | The external URL of the Photos service. |
ExternalUMUrl | The external URL of the Unified Messaging services. |
ExternalWebClientUrls | The external URLs of the Exchange web client. |
CrossOrganizationSharingEnabled | Indicates that cross-organization sharing is enabled. |
AlternateMailboxes | Collection of alternate mailboxes. |
CasVersion | The version of the Client Access Server serving the request (e.g. 14.XX.YYY.ZZZ) |
EwsSupportedSchemas | Comma-separated list of schema versions supported by Exchange Web Services. The schema version values will be the same as the values of the ExchangeServerVersion enumeration. |
InternalPop3Connections | The internal connection settings list for pop protocol |
ExternalPop3Connections | The external connection settings list for pop protocol |
InternalImap4Connections | The internal connection settings list for imap4 protocol |
ExternalImap4Connections | The external connection settings list for imap4 protocol |
InternalSmtpConnections | The internal connection settings list for smtp protocol |
ExternalSmtpConnections | The external connection settings list for smtp protocol |
InternalServerExclusiveConnect | If set to "Off" then clients should not connect via this protocol. The protocol contents are for informational purposes only. |
ExternalEwsVersion | The version of the Exchange Web Services server ExternalEwsUrl is pointing to. |
MobileMailboxPolicy | Mobile Mailbox policy settings. |
DocumentSharingLocations | Document sharing locations and their settings. |
UserMSOnline | Whether the user account is an MSOnline account. |
InternalMailboxServerAuthenticationMethods | The authentication methods supported by the RPC client server. |
MailboxVersion | Version of the server hosting the user's mailbox. |
SPMySiteHostURL | Sharepoint MySite Host URL. |
SiteMailboxCreationURL | Site mailbox creation URL in SharePoint. It's used by Outlook to create site mailbox from SharePoint directly. |
InternalRpcHttpServer | The FQDN of the server used for internal RPC/HTTP connectivity. |
InternalRpcHttpConnectivityRequiresSsl | Indicates whether SSL is required for internal RPC/HTTP connectivity. |
InternalRpcHttpAuthenticationMethod | The authentication method used for internal RPC/HTTP connectivity. |
ExternalServerExclusiveConnect | If set to "On" then clients should only connect via this protocol. |
ExchangeRpcUrl | If set, then clients can call the server via XTC |
ShowGalAsDefaultView | If set to false then clients should not show the GAL by default, but show the contact list. |
AutoDiscoverSMTPAddress | AutoDiscover Primary SMTP Address for the user. |
InteropExternalEwsUrl | The 'interop' external URL of the Exchange Web Services. By interop it means a URL to E14 (or later) server that can serve mailboxes that are hosted in downlevel server (E2K3 and earlier). |
InteropExternalEwsVersion | Version of server InteropExternalEwsUrl is pointing to. |
PublicFolderInformation | Public Folder (Hierarchy) information |
RedirectUrl | The version appropriate URL of the AutoDiscover service that should answer this query. |
EwsPartnerUrl | The URL of the Exchange Web Services for Office365 partners. |
CertPrincipalName | SSL certificate name |
GroupingInformation | The grouping hint for certain clients. |
InternalOutlookServiceUrl | Internal OutlookService URL |
ExternalOutlookServiceUrl | External OutlookService URL |