ActiveSyncTLClient Class

Basic class for ActiveSync client implementations
Inheritance Hierarchy
SystemObject
  Aspose.Email.Clients.ActiveSync.TransportLayerActiveSyncTLClient

Namespace:  Aspose.Email.Clients.ActiveSync.TransportLayer
Assembly:  Aspose.Email (in Aspose.Email.dll) Version: 20.2
Syntax
public class ActiveSyncTLClient : IBaseActiveSyncTLClient, 
	IDisposable

The ActiveSyncTLClient type exposes the following members.

Properties
  NameDescription
Public propertyAuthenticationType
Gets or sets the type of authentication is used by the ActiveSync client.
Public propertyAutodiscoverUri
Gets or sets the autodiscover service uri
Public propertyCredentials
User's credentials for Exchange server
Public propertyStatic memberDefaultTimeout
Gets or sets the default timeout value for ActiveSync client instances The default value is 100,000 milliseconds (100 seconds).
Public propertyDeviceID
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.
Public propertyDeviceType
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.
Public propertyPolicyState
An unsigned integer that indicates the state of policy settings on the client device, as specified in [MS-ASPROV] section 2.2.2.41.
Public propertyProxy
Gets or sets the proxy.
Public propertySupportedServerCommands
Gets the versions of ActiveSync commands which are supported
Public propertySupportedServerProtocols
Gets the versions of ActiveSync protocols which are supported
Public propertyTimeout
Gets or sets the number of milliseconds to wait before the operation times out. The default value is 100,000 milliseconds (100 seconds).
Public propertyUri
Gets the URL of ActiveSync service
Public propertyUserAgent
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
Public propertyVersion
Gets the version of the protocol which is used in ActiveSync client.
Methods
  NameDescription
Public methodAutodiscover(String)
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.
Public methodStatic memberAutodiscover(String, NetworkCredential, String)
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.
Public methodDispose
Performs tasks associated with freeing, releasing, or resetting unmanaged resources.
Protected methodDispose(Boolean)
Releases unmanaged and - optionally - managed resources.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodStatic memberGetInstance(String, NetworkCredential)
Gets an instance of the ActiveSync client The version of the ActiveSync protocol is selected automatically according to server response.
Public methodStatic memberGetInstance(String, NetworkCredential, ASProtocolVersions)
Gets an instance of the ActiveSync client
Public methodStatic memberGetOptions
The GetOptions static method is used to discover what protocol versions are supported, and which protocol commands are supported on the server. The client uses the GetOptions static method to determine whether the server supports the same versions of the protocol that the client supports.
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
See Also