Click or drag to resize

Aspose.Email.Clients.ActiveSync.TransportLayer Namespace

 
Classes
  ClassDescription
Public classAccountInformation
Contains user's account information.
Public classActiveSyncTLClient
Basic class for ActiveSync client implementations
Public classAutodiscoverResult
Result of the Autodiscover operation
Public classBody
Specifies a free-form, variable-length data field associated with a stored item on the server.
Public classBodyPart
Specifies details about the message part of an e-mail in a response. The BodyPart element MUST be included in a command response when the BodyPartPreference is specified in a request.
Public classBodyPreference
Contains preference information related to the type and size of information that is returned from searching, synchronizing, or fetching.
Public classCertificateStatuses
Indicates whether certificate was successfully validated.
Public classDataContainer
Contains data for a particular object, such as a contact, email message, calendar appointment, or task item. The DataContainer can be used to change items, add items, or fetch items on the client device or server.
Public classDeviceInformation
Request that is used for sending the client device's properties to the server.
Public classDevicePasswordRequest
Specifies the request to set recovery password of the client device by the server. To clear an existing recovery password, the client MUST send an empty Password.
Public classEASProvisionDoc
Specifies the collection of security settings for device provisioning.
Public classEmptyFolderContentsRequest
Contains request about deleting the contents of a folder. EmptyFolderContents supports a single child element of the Options element, the DeleteSubFolders, which determines whether subfolders contained in the folder are deleted. If the DeleteSubFolders option is not included in the request, the subfolders of the specified CollectionId are not deleted.
Public classFolderInfo
FolderInfo class contains folder information
Public classFolderSyncResult
Contains changes to the folder hierarchy.
Public classItemEstimate
Contains an assessment on the requested folder
Public classItemEstimateOptions
Contains elements that filter the results of the GetItemEstimate operation.
Public classItemEstimateRequest
Contains ItemEstimate request parameters
Public classItemOperationsEmptFldrCntntsResponce
Identifies the body of the response as containing the operation that deletes the contents of a folder.
Public classItemOperationsFetchProperties
Contains the properties that are returned for item(s) in the response.
Public classItemOperationsFetchRequest
Contains request about retrieving an item from the server.
Public classItemOperationsFetchResponce
Contains responce about retrieving an items from the server.
Public classItemOperationsMoveRequest
Contains request about moving a conversation to specific folder.
Public classItemOperationsMoveResponce
Identifies the body of the response as containing the operation that moves a given conversation.
Public classItemOperationsRequest
Contains ItemOperations request.
Public classItemOperationsResponse
Contains ItemOperations response.
Public classItOpEmpFldCntOptions
Contains the options for the ItemOperations.EmptyFolderContents operation
Public classItOpFetchOptions
Contains the options for the ItemOperations.Fetch operation.
Public classItOpMoveOptions
Contains the options for the ItemOperations.Move operation.
Public classMeetingResponseRequest
Specifies the meeting request that is being responded to, the response to that meeting request, and the folder on the server that the meeting request is located in.
Public classMeetingResponseResult
Meeting response result object
Public classMoveItemData
Contains information about moving items
Public classMoveItemResponse
Contains information that describe the moved items.
Public classOOFMessage
Specifies the OOF message for a particular audience. Exchange 2007, Exchange 2010, and Exchange 2013 require that the reply message for unknown external and known external audiences be the same. The property supports the following three audiences for an OOF message: Internal — A user who is in the same organization as the sending user. Known external — A user who is outside the sending user's organization, but is represented in the sending user's contacts. Unknown external — A user who is outside the sending user's organization and is not represented in the sending user's contacts.
Public classOOFReqParametrs
Gets OOF information settings from the server.
Public classOOFRequest
Specifies a class for retrieving and setting Out of Office (OOF) information.
Public classOOFResponse
Specifies a class for retrieving and setting Out of Office (OOF) information.
Public classOOFSettings
OOF information settings.
Public classPictureRequest
Indicates that the client is requesting that photos be returned in the server response. The Picture is not supported when the protocol version is 12.1 or 14.0. Contains the data related to the photos request.
Public classPictureRespose
Contains the data related to the contact photos. The Picture is not supported when the protocol version is 12.1 or 14.0.
Public classPingParameter
Contains the ping command parameters
Public classProvisionPolicy
Specifies a security policy.
Public classProvisionPolicyData
Specifies the settings for a policy.
Public classProvisionRequest
Contains request information for provision command
Public classProvisionResponse
Contains response information for provision command
Public classQueryType
Specifies the keywords to use for matching the entries in the store that is being searched. The value of the Query is used as a prefix-string matching pattern, and returns entries that match the beginning of the string. For example, searching for "John" would match "John Frum" or "Barry Johnson", but would not match "James Littlejohn". All nonempty text properties in the GAL that are indexed by using ANR are compared with the Query element value. Search comparisons are performed by using case-insensitive matching. For a Windows SharePoint Services document library search, this protocol supports queries of the following form: LinkId == value, where value specifies the URL of the item or folder and LinkId indicates that the value is to be compared to the link ID property. For mailbox search, the query syntax is as follows: - Folders can be specified in the following ways: Specified ID Specified folder and subfolders All email folders, including Draft, Inbox and subfolders, Outbox, and Sent Items - The basic keyword query can be composed of the following: The basic operator: And (section 2.2.3.10) A dateTime filter specified by using the GreaterThan (section 2.2.3.78) and LessThan elements (section 2.2.3.87) FreeText elements (section 2.2.3.73) that contain keywords The basic keyword query is executed against all indexed properties.
Public classRecipient
Represents a single recipient that has been resolved.
Public classResolveRecipientsAvailabilityRequest
Indicates to the server that free/busy data is being requested by the client and identifies the start time and end time of the free/busy data to retrieve. The Availability is not supported when the protocol version is 12.1.
Public classResolveRecipientsAvailabilityResponse
Identifies status and free/busy data of the users or distribution lists identified in the request for the time identified by the StartTime and EndTime. When the Availability is included in a ResolveRecipients request, the server retrieves free/busy information for the users identified in the To elements included in the request, and returns the free/busy information in the MergedFreeBusy in the response. When the server parses the request, the server first resolves the recipients identified by the To elements, and then determines the users free/busy information for the specified time span, before returning the free/busy data in the MergedFreeBusy.
Public classResolveRecipientsCertificates
Contains information about the certificates for a recipient.
Public classResolveRecipientsOptions
Contains the options for resolving the list of recipients.
Public classResolveRecipientsRequest
Contains information to resolve recipients.
Public classResolveRecipientsResponse
Contains information as to whether the recipient was resolved. If the recipient was resolved, the it also contains the type of recipient, the email address that the recipient resolved to, and, optionally, the S/MIME certificate for the recipient.
Public classRightsManagementInformationResponce
Contains rights management information settings retrieved from the server.
Public classRightsManagementLicense
Contains the rights policy template settings for the template applied to the e-mail message being synchronized.
Public classRightsManagementTemplate
Contains the template identifier, name, and description of a rights policy template available on the client.
Public classSearchCondition
Specifies a condition for search requests
Public classSearchOptions
Contains the search options. The UserName and Password can only be sent in the request after receiving a Status value of 14. The server requires these credentials to access the requested resources. The client MUST only send these over a secure or trusted connection, and only in response to a Status value of 14. The supported options vary according to the store that is being searched. The following table lists the valid options for each store. GAL: Range, UserName, Password, Picture Mailbox: Range, DeepTraversal, RebuildResults, BodyPreference, BodyPartPreference, RightsManagementSupport DocumentLibrary: Range, UserName, Password The BodyPartPreference is only valid in Search command requests that include a ConversationId.
Public classSearchQuery
Specifies the keywords to use for matching the entries in the store that is being searched. The value of the Query is used as a prefix-string matching pattern, and returns entries that match the beginning of the string. For example, searching for "John" would match "John Frum" or "Barry Johnson", but would not match "James Littlejohn". All nonempty text properties in the GAL that are indexed by using ANR are compared with the Query element value. Search comparisons are performed by using case-insensitive matching. For a Windows SharePoint Services document library search, this protocol supports queries of the following form: LinkId == value, where value specifies the URL of the item or folder and LinkId indicates that the value is to be compared to the link ID property. For mailbox search, the query syntax is as follows: - Folders can be specified in the following ways: Specified ID Specified folder and subfolders All email folders, including Draft, Inbox and subfolders, Outbox, and Sent Items - The basic keyword query can be composed of the following: The basic operator: And (section 2.2.3.10) A dateTime filter specified by using the GreaterThan (section 2.2.3.78) and LessThan elements (section 2.2.3.87) FreeText elements (section 2.2.3.73) that contain keywords The basic keyword query is executed against all indexed properties.
Public classSearchRequest
Contains search request information
Public classSearchRequestStore
Specify the name, query and options for the search.
Public classSearchResponse
Contains search response information
Public classSearchResponseStore
Contains the Status, Result, Range, and Total elements for the returned mailbox entries.
Public classSearchResult
Container for an individual matching mailbox item. When the store that is being searched is the mailbox: - There is one Result element for each match that is found in the mailbox. If no matches are found, an empty Result element is present in the Store container element of the response XML. - Inside the Result element, the Properties element contains a list of requested properties for the mailbox item. When the store that is being searched is the document library: - The first result that is returned in the Search response is the metadata for the Root folder or item to which the LinkId value is pointing. The client can choose to ignore this entry if it does not require it. - If the documentlibrary:LinkId element value in the request points to a folder, the metadata properties of the folder are returned as the first item, and the contents of the folder are returned as subsequent results. The Range applies to these results with no difference; for example, the index 0 would always be for the root item to which the link is pointing. - If the documentlibrary:LinkId element value in the request points to an item, only one result is returned: the metadata for the item. - Inside the Result element, the Properties element contains a list of requested properties for the mailbox item.
Public classSearchResultProperties
The Search command response Properties is a container for properties that apply to an individual entry that matches the Query element search string. For example, the Properties element contains an element for each nonempty, text-valued GAL property that is attached to the matching GAL entry. Only those properties that are attached to the specific GAL entry are returned; therefore different sets of properties can be returned in the response XML for different matching GAL entries. Each element in the Properties container is scoped to the appropriate namespace that is specified in the top-level Search element.
Public classServerInfo
Server settings in Autodiscover operation
Public classSettingsRequest
The Settings command supports get and set operations on global properties and Out of Office (OOF) settings for the user. The Settings command also sends device information to the server, implements the device password/personal identification number (PIN) recovery, and retrieves a list of the user's email addresses.
Public classSettingsResponse
Specifies a response with Out of Office (OOF) settings and list of the user's accounts.
Public classSmartRequest
Contains smart request information
Public classSmartRequestSource
Contains information about the source message.
Public classStatus
Indicates the result of an operation.
Public classSyncAddClientOperation
Creates a new object in a collection on the client.
Public classSyncAddResponse
Serves to indicate that a new object has to be created in a collection.
Public classSyncAddServerOperation
Creates a new object in a collection on the server.
Public classSyncChangeClientOperation
Contains properties of an existing object on the client device that were modified. The changed object is identified by its ServerId element.
Public classSyncChangeResponse
Serves to Indicate that an object has been modified.
Public classSyncChangeServerOperation
Contains properties of an existing object on the the server that were modified. The changed object is identified by its ServerId element.
Public classSyncCollectionRequest
Class contains commands and options that apply to a particular collection.
Public classSyncCollectionResponse
Class contains commands and options that apply to a Sync response.
Public classSyncCommandsRequest
Contains operations that apply to a collection. Available operations are Add, Delete, Change, Fetch, and SoftDelete.
Public classSyncCommandsResponse
Contains operations that apply to a collection. Available operations are Add, Delete, Change, Fetch, and SoftDelete.
Public classSyncDeleteClientOperation
Deletes an object on the client device or the server. The object is identified by its ServerId.
Public classSyncFetchResponse
Requests the application data of an item that was truncated in a synchronization response from the server.
Public classSyncOperationResponse
Base abstract class for Sync operation responses
Public classSyncOperationsResponse
Contains responses to operations such as Add, Fetch, Change that are processed by the server. The response contains a status code and other information, depending on the operation.
Public classSyncOptions
Specifies options that control certain aspects of how the synchronization is performed.
Public classSyncRequest
Contains Sync request parameters
Public classUserInformationResponse
Contains status of the request and a list of a user’s account information (email addresses).
Public classValueConverter
Class converts ActiveSync protocol version from string representation to enum and back.
Interfaces
  InterfaceDescription
Public interfaceIActiveSyncTLClient
ActiveSync client interface
Public interfaceIBaseActiveSyncTLClient
Base ActiveSync client interface
Enumerations
  EnumerationDescription
Public enumerationActiveSyncAuthenticationType
Enum specifies type of authentication
Public enumerationAirSync
AirSync namespace of the ActiveSync protocol
Public enumerationAirSyncBase
AirSyncBase namespace of the ActiveSync protocol
Public enumerationAirsyncClass
Identifies the class of the item. The following classes are supported for mailbox searches when the protocol version is 12.1: - Email - Calendar - Contacts - Tasks The SMS and Notes classes are only available if the protocol version is 14.0 or 14.1.
Public enumerationAirsyncFilterType
Specifies an optional time window for the objects
Public enumerationAllowBluetooth
Specifies the use of Bluetooth on the device.
Public enumerationASProtocolVersions
The ASProtocolVersions indicates the versions of the ActiveSync protocol.
Public enumerationBehaviorReplacement
Specifies how to resolve the conflict that occurs when an object has been changed on both the client and the server. The value specifies which object—the client object or the server object—to keep if there is a conflict.
Public enumerationBodyType
Specifies the format type of the body content of the item.
Public enumerationCalendar
Calendar namespace of the ActiveSync protocol
Public enumerationCertificateRetrieval
Specifies whether S/MIME certificates SHOULD be returned by the server for each resolved recipient.
Public enumerationCommandCodes
The following table provides the numeric codes that correspond to the ActiveSync commands. The numeric code is used in the Command code field of the base64 encoded URI to specify the command.
Public enumerationCommandParameters
Command parameters.
Public enumerationComposeMail
ComposeMail namespace of the ActiveSync protocol
Public enumerationContacts
Contacts namespace of the ActiveSync protocol
Public enumerationContacts2
Contacts2 namespace of the ActiveSync protocol
Public enumerationDocumentLibrary
DocumentLibrary namespace of the ActiveSync protocol
Public enumerationEmail
Email namespace of the ActiveSync protocol
Public enumerationEmail2
Email2 namespace of the ActiveSync protocol
Public enumerationEncryptionSMIMEAlgorithm
Specifies the algorithm used when encrypting S/MIME messages.
Public enumerationFolderClass
Specifies the content class of the folder to be monitored.
Public enumerationFolderHierarchy
FolderHierarchy namespace of the ActiveSync protocol
Public enumerationFolderTypes
Specifies the type of the folder that was updated (renamed or moved) or added on the server.
Public enumerationGAL
GAL namespace of the ActiveSync protocol
Public enumerationGetItemEstimate
GetItemEstimate namespace of the ActiveSync protocol
Public enumerationItemOperations
ItemOperations namespace of the ActiveSync protocol
Public enumerationMaxAgeFilter
Specifies the maximum number of calendar days that can be synchronized.
Public enumerationMeetingResponse
MeetingResponse namespace of the ActiveSync protocol
Public enumerationMergedFreeBusy
Specifies the free/busy information for the users or distribution list.
Public enumerationMIMESupport
Enables MIME support for email items that are sent from the server to the client.
Public enumerationMIMETruncation
Specifies whether the MIME data of the email item SHOULD be truncated when it is sent from the server to the client.
Public enumerationMinDevicePasswordComplexCharacters
Specifies the required level of complexity of the client password. For example: If the value of MinDevicePasswordComplexCharacters is 2, a password with both upper case and lower case alphabetical characters would be sufficient, as would a password with lower case alphabetical characters and numbers.
Public enumerationMove
Move namespace of the ActiveSync protocol
Public enumerationNamespace
ActiveSync Code Pages
Public enumerationNotes
Notes namespace of the ActiveSync protocol
Public enumerationOofState
Specifies the availability of the Oof property.
Public enumerationPing
Ping namespace of the ActiveSync protocol
Public enumerationProvision
Provision namespace of the ActiveSync protocol
Public enumerationProvisionPolicyStatuses
The value indicates the success or failure of the client to apply the policy settings retrieved from the server.
Public enumerationProvisionRemoteWipeStatuses
The value indicates the success or failure of a remote wipe operation on the client.
Public enumerationRecipientType
Indicates the type of recipient.
Public enumerationResolveRecipients
ResolveRecipients namespace of the ActiveSync protocol
Public enumerationRightsManagement
RightsManagement namespace of the ActiveSync protocol
Public enumerationSearch
Search namespace of the ActiveSync protocol
Public enumerationServerType
Specifies the server type
Public enumerationSettings
Settings namespace of the ActiveSync protocol
Public enumerationSignedSMIMEAlgorithm
Specifies the algorithm used when signing S/MIME messages.
Public enumerationSMIMEEncryptionAlgorithmNegotiation
Controls the negotiation of the encryption algorithm.
Public enumerationStoreType
Contains infarmation that specify the location, for the operations.
Public enumerationTasks
Tasks namespace of the ActiveSync protocol
Public enumerationUserCreatedFolderTypes
Specifies the type of the folder to be created.
Public enumerationUserResponse
Indicates whether the meeting is being accepted, tentatively accepted, or declined.
Public enumerationValidateCert
ValidateCert namespace of the ActiveSync protocol