IActiveSyncTLClient Interface |
Namespace: Aspose.Email.Clients.ActiveSync.TransportLayer
The IActiveSyncTLClient type exposes the following members.
Name | Description | |
---|---|---|
![]() | AirSyncKeys |
Contains a values that is used by the server to mark the synchronization state of a every synchronized collection.
Where dictionary key is server Id and dictionary value is SyncKey.
For GetItemEstimate and Sync commands.
|
![]() | AuthenticationType |
Gets or sets the type of authentication is used by the ActiveSync client.
(Inherited from IBaseActiveSyncTLClient.) |
![]() | AutodiscoverUri |
Gets the autodiscover uri
(Inherited from IBaseActiveSyncTLClient.) |
![]() | Credentials |
User's credentials for Exchange server
(Inherited from IBaseActiveSyncTLClient.) |
![]() | DeviceID |
A GUID that identifies the device.
The device ID is specified by the device-id-spec ABNF rule portion of the plain text query value.
The value, represented by the device-id ABNF rule, is a string that specifies the device.
Each device MUST have a unique device ID string.
Each request from the device MUST include the same device ID string.
(Inherited from IBaseActiveSyncTLClient.) |
![]() | DeviceType |
The device type is specified by the device-type-spec ABNF rule portion of the plain text query value.
The value, represented by the device-type ABNF rule, is any string that specifies a device type.
"SP" specifies a SmartPhone and "PPC" specifies a PocketPC.
Other client devices send unique strings for their specific device type.
Each request from a client device MUST include the same device type string.
(Inherited from IBaseActiveSyncTLClient.) |
![]() | FoldersSyncKey |
Used by the server to track the current state of the client.
For operations with folders only
|
![]() | HeartbeatInterval |
The HeartbeatInterval element is a child element of the Ping element in Ping command requests and responses.
In Ping command requests, it specifies the length of time, in seconds, that the server SHOULD wait
before sending a response if no new items are added to the specified set of folders, as specified in section 3.1.5.6.
The HeartbeatInterval element is also returned by the server with a status code of 5
and specifies either the minimum or maximum interval
that is allowed when the client has requested a heartbeat interval that is outside the acceptable range.
|
![]() | PolicyState |
An unsigned integer that indicates the state of policy settings on the client device,
as specified in [MS-ASPROV] section 2.2.2.41.
(Inherited from IBaseActiveSyncTLClient.) |
![]() | Proxy |
Gets or sets the proxy.
(Inherited from IBaseActiveSyncTLClient.) |
![]() | SupportedServerCommands |
Gets the versions of ActiveSync commands which are server supported
(Inherited from IBaseActiveSyncTLClient.) |
![]() | SupportedServerProtocols |
Gets the versions of ActiveSync protocols which are server supported
(Inherited from IBaseActiveSyncTLClient.) |
![]() | Timeout |
Gets or sets the number of milliseconds to wait before the operation times out.
The default value is 100,000 milliseconds (100 seconds).
(Inherited from IBaseActiveSyncTLClient.) |
![]() | Uri |
Gets the server uri
(Inherited from IBaseActiveSyncTLClient.) |
![]() | UserAgent |
The User-Agent request-header field contains information about the user agent originating the request.
This is for statistical purposes, the tracing of protocol violations, and automated recognition of user agents
for the sake of tailoring responses to avoid particular user agent limitations.
User agents SHOULD include this field with requests.
The field can contain multiple product tokens (section 3.8) and comments
identifying the agent and any subproducts which form a significant part of the user agent.
By convention, the product tokens are listed in order of their significance for identifying the application.
Example:
User-Agent: CERN-LineMode/2.15 libwww/2.17b3
(Inherited from IBaseActiveSyncTLClient.) |
![]() | Version |
Gets the version of the protocol which is used in ActiveSync client.
(Inherited from IBaseActiveSyncTLClient.) |
Name | Description | |
---|---|---|
![]() | Autodiscover |
The Autodiscover command facilitates the discovery of core account configuration information by using the user's Simple Mail Transfer Protocol (SMTP) address as the primary input.
(Inherited from IBaseActiveSyncTLClient.) |
![]() | Dispose | (Inherited from IDisposable.) |
![]() | FolderCreate |
The FolderCreate creates a new folder as a child folder of the specified parent folder.
|
![]() | FolderDelete |
Deletes the collection with the matching identifier.
|
![]() | FolderSync |
The FolderSync synchronizes the collection hierarchy but does not synchronize the items in the collections themselves.
|
![]() | FolderSync(Boolean) |
The FolderSync synchronizes the collection hierarchy but does not synchronize the items in the collections themselves.
|
![]() | FolderUpdate(FolderInfo) |
The FolderUpdate command moves a folder from one location to another on the server.
The command is also used to rename a folder.
|
![]() | FolderUpdate(String, String, String) |
The FolderUpdate command moves a folder from one location to another on the server.
The command is also used to rename a folder.
|
![]() | GetAttachment |
The GetAttachment retrieves an email attachment from the server.
The GetAttachment is not supported when the protocol version is 14.0 or 14.1.
Use the Fetch element of the ItemOperations command instead.
|
![]() | GetItemEstimate(ItemEstimateRequest) |
The GetItemEstimate command gets an estimate of the number of items in a collection or folder on the server that have to be synchronized.
|
![]() | GetItemEstimate(ItemEstimateRequest) |
The GetItemEstimate command gets an estimate of the number of items in a collection or folder on the server that have to be synchronized.
|
![]() | GetItemEstimate(IEnumerableItemEstimateRequest) |
The GetItemEstimate command gets an estimate of the number of items in a collection or folder on the server that have to be synchronized.
|
![]() | ItemOperations |
The ItemOperations provides batched online handling of the Fetch, the EmptyFolderContents, and the Move operations.
|
![]() | MeetingResponse(MeetingResponseRequest) |
Accepts, tentatively accepts, or declines a meeting request in the user's Inbox folder or Calendar folder.
|
![]() | MeetingResponse(IEnumerableMeetingResponseRequest) |
Accepts, tentatively accepts, or declines a meeting request in the user's Inbox folder or Calendar folder.
|
![]() | MeetingResponse(UserResponse, String, String) |
Accepts, tentatively accepts, or declines a meeting request in the user's Inbox folder or Calendar folder.
|
![]() | MeetingResponse(UserResponse, String, String, String, String) |
Accepts, tentatively accepts, or declines a meeting request in the user's Inbox folder or Calendar folder.
|
![]() | MoveItem |
The MoveItems command moves an item or items from one folder on the server to another.
|
![]() | MoveItems(MoveItemData) |
The MoveItems command moves an item or items from one folder on the server to another.
|
![]() | MoveItems(IEnumerableMoveItemData) |
The MoveItems command moves an item or items from one folder on the server to another.
|
![]() | Ping(PingParameter) |
The Ping command is used to request that the server monitor specified folders for changes that would require the client to resynchronize.
|
![]() | Ping(IEnumerablePingParameter) |
The Ping command is used to request that the server monitor specified folders for changes that would require the client to resynchronize.
|
![]() | Ping(Int32, PingParameter) |
The Ping command is used to request that the server monitor specified folders for changes that would require the client to resynchronize.
|
![]() | Ping(Int32, IEnumerablePingParameter) |
The Ping command is used to request that the server monitor specified folders for changes that would require the client to resynchronize.
|
![]() | Ping(String, FolderClass) |
The Ping command is used to request that the server monitor specified folders for changes that would require the client to resynchronize.
|
![]() | Ping(Int32, String, FolderClass) |
The Ping command is used to request that the server monitor specified folders for changes that would require the client to resynchronize.
|
![]() | Provision |
The Provision command enables client devices to request from the server the security policy settings that the administrator sets,
such as the minimum personal identification number (PIN) password length requirement.
|
![]() | ResetAirSyncKey |
Reset SyncKeys for GetItemEstimate and Sync operations for all collections.
|
![]() | ResetAirSyncKey(String) |
Reset SyncKey for GetItemEstimate and Sync operations for defined collection.
|
![]() | ResetFoldersSyncKey |
Reset SyncKey for operations with folders
|
![]() | ResolveRecipients |
The ResolveRecipients is used to resolve a list of supplied recipients, to retrieve their free/busy information, and optionally, to retrieve their S/MIME certificates so that clients can send encrypted S/MIME email messages.
Retrieval of free/busy information using the Availability element in the ResolveRecipients command is not supported when the protocol version is 12.1.
|
![]() | Search |
The Search is used to find entries in an address book, mailbox, or document library (UNC or Windows SharePoint Services).
|
![]() | SendMail(String) |
The SendMail is used by clients to send MIME-formatted email messages to the server.
|
![]() | SendMail(String, Boolean) |
The SendMail is used by clients to send MIME-formatted email messages to the server.
|
![]() | SendMail(String, Boolean, String) |
The SendMail is used by clients to send MIME-formatted email messages to the server.
|
![]() | SendMail(String, Boolean, String, String) |
The SendMail is used by clients to send MIME-formatted email messages to the server.
|
![]() | Settings |
The Settings supports get and set operations on global properties and Out of Office (OOF) settings for the user.
The Settings 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.
|
![]() | SmartForward |
The SmartForward command is used by clients to forward messages without retrieving the full, original message from the server.
|
![]() | SmartReply |
The SmartReply command is used by clients to reply to messages without retrieving the full, original message from the server.
|
![]() | Sync |
The Sync synchronizes changes in a collection between the client and the server.
|
![]() | ValidateCert(IEnumerableX509Certificate) |
The ValidateCert is used by the client to validate a certificate that has been received via an S/MIME mail.
|
![]() | ValidateCert(X509Certificate) |
The ValidateCert command is used by the client to validate a certificate that has been received via an S/MIME mail.
|
![]() | ValidateCert(IEnumerableX509Certificate, Boolean) |
The ValidateCert is used by the client to validate a certificate that has been received via an S/MIME mail.
|
![]() | ValidateCert(IEnumerableX509Certificate, IEnumerableX509Certificate) |
The ValidateCert is used by the client to validate a certificate that has been received via an S/MIME mail.
|
![]() | ValidateCert(X509Certificate, Boolean) |
The ValidateCert is used by the client to validate a certificate that has been received via an S/MIME mail.
|
![]() | ValidateCert(X509Certificate, IEnumerableX509Certificate) |
The ValidateCert is used by the client to validate a certificate that has been received via an S/MIME mail.
|
![]() | ValidateCert(IEnumerableX509Certificate, IEnumerableX509Certificate, Boolean) |
The ValidateCert is used by the client to validate a certificate that has been received via an S/MIME mail.
|
![]() | ValidateCert(X509Certificate, IEnumerableX509Certificate, Boolean) |
The ValidateCert is used by the client to validate a certificate that has been received via an S/MIME mail.
|