ActiveSyncTLClient
内容
[
隐藏
]ActiveSyncTLClient class
ActiveSync 客户端实现的基本类
public class ActiveSyncTLClient : IBaseActiveSyncTLClient
特性
姓名 | 描述 |
---|---|
virtual AuthenticationType { get; set; } | 获取或设置 ActiveSync 客户端使用的身份验证类型。 |
virtual AutodiscoverUri { get; set; } | 获取或设置自动发现服务 uri |
virtual Credentials { get; } | Exchange 服务器的用户凭据 |
virtual DeviceID { get; set; } | 标识设备的 GUID。 设备 ID 由纯文本查询值的 device-id-spec ABNF 规则部分指定。 由 device-id ABNF 规则表示的值是一个指定设备的字符串。 每个设备必须有一个唯一的设备 ID 字符串。 来自设备的每个请求都必须包含相同的设备 ID 字符串。 |
virtual DeviceType { get; set; } | 设备类型由纯文本查询值的 device-type-spec ABNF 规则部分指定。 由设备类型 ABNF 规则表示的值是指定设备类型的任何字符串。 “SP”指定智能手机,“PPC”指定PocketPC。 其他客户端设备发送其特定设备类型的唯一字符串。 来自客户端设备的每个请求必须包含相同的设备类型字符串。 |
virtual PolicyState { get; set; } | 一个无符号整数,指示客户端设备上的策略设置状态, 如 [MS-ASPROV] 部分 2.2.2.41. 中指定的 |
virtual Proxy { get; set; } | 获取或设置代理。 |
virtual SupportedServerCommands { get; } | 获取支持的 ActiveSync 命令的版本 |
virtual SupportedServerProtocols { get; } | 获取支持的 ActiveSync 协议的版本 |
virtual Timeout { get; set; } | 获取或设置操作超时前等待的毫秒数。 默认值为100,000毫秒(100秒)。 |
virtual Uri { get; } | 获取 ActiveSync 服务的 URL |
virtual UserAgent { get; set; } | User-Agent request-header 字段包含有关发起请求的用户代理的信息。 这是出于统计目的、跟踪协议违规和自动识别用户代理 以便定制响应以避免特定用户代理限制。 用户代理应该在请求中包含这个字段。 该字段可以包含多个产品标记(第 3.8 节)和注释 标识代理和构成用户代理重要部分的任何子产品。 按照惯例,产品令牌按其识别应用程序的重要性顺序列出。 示例: 用户代理:CERN-LineMode/2.15 libwww/2.17b3 |
virtual Version { get; } | 获取 ActiveSync 客户端使用的协议版本。 |
static DefaultTimeout { get; set; } | 获取或设置 ActiveSync 客户端实例的默认超时值 默认值为 100,000 毫秒(100 秒)。 |
方法
姓名 | 描述 |
---|---|
virtual Autodiscover(string) | Autodiscover 命令通过使用用户的简单邮件传输协议 (SMTP) 地址作为主要输入来促进核心帐户配置信息的发现。 |
Dispose() | 执行与释放、释放或重置非托管资源相关的任务。 |
static Autodiscover(string, NetworkCredential, string) | Autodiscover 命令通过使用用户的简单邮件传输协议 (SMTP) 地址作为主要输入来促进核心帐户配置信息的发现。 |
static GetInstance(string, NetworkCredential) | 获取ActiveSync客户端实例 根据服务器响应自动选择ActiveSync协议的版本 |
static GetInstance(string, NetworkCredential, ASProtocolVersions) | 获取 ActiveSync 客户端的实例 |
static GetOptions(string, NetworkCredential, out string[], out string[]) | GetOptions 静态方法用于发现支持哪些协议版本,以及服务器上支持哪些协议命令。 客户端使用GetOptions静态方法判断服务端是否支持客户端支持的协议版本。 |