AirSync
AirSync enumeration
ActiveSync 协议的 AirSync 命名空间
public enum AirSync
价值观
姓名 | 价值 | 描述 |
---|---|---|
Sync | 5 | Sync 元素是 Sync 命令请求和响应中的必需元素,它将 HTTP POST 的主体标识为包含 Sync 命令(第 2.2.2.19 节)。它是 XML 流中的顶级元素。 |
Responses | 6 | 包含对服务器处理的操作的响应。 |
Add | 7 | 在客户端或服务器上的集合中创建一个新对象。 |
Change | 8 | 修改客户端设备或服务器上现有对象的属性。 |
Delete | 9 | 删除客户端设备或服务器上的对象。该对象由其 ServerId 元素标识。 |
Fetch | 10 | 用于请求在来自服务器的同步响应中被截断的项目的应用程序数据。 |
SyncKey | 11 | 包含服务器用来标记集合的同步状态的值。 |
ClientId | 12 | 包含由客户端生成的唯一标识符(通常是整数),用于临时标识正在使用 Add 元素创建的新对象。 |
ServerId | 13 | 它代表了服务器分配给每个可以同步的对象的唯一标识符。 |
Status | 14 | 指示命令请求失败的原因。 |
Collection | 15 | 包含适用于特定集合的命令和选项。 |
Class | 16 | 标识要添加到集合中的项目的类。 |
CollectionId | 18 | 指定要同步的文件夹的服务器 ID。 |
GetChanges | 19 | 请求服务器在其响应中包含对由 ServerId 元素指定的集合的任何未决更改(第 2.2.3.151.6 节)。 |
MoreAvailable | 20 | 表示比 WindowSize 元素中请求的数量更多的更改(第 2.2.3.183 节)。 |
WindowSize | 21 | 指定集合或请求中应包含在同步响应中的更改项目的最大数量。 |
Commands | 22 | 包含适用于集合的操作。 |
Options | 23 | 包含控制如何执行同步的某些方面的元素。 |
FilterType | 24 | 指定从服务器发送到客户端的对象的可选时间窗口。它适用于电子邮件和日历集合。 |
Conflict | 27 | 指定如何解决在客户端和服务器上都更改对象时发生的冲突。 |
Collections | 28 | 作为 Collection 元素的容器。 |
ApplicationData | 29 | 包含特定对象的数据,例如联系人、电子邮件、日历约会或任务项目。 可用于在客户端设备或服务器上更改项目、添加项目或获取项目。 |
DeletesAsMoves | 30 | 表示所有已删除的项目都应该移动到“已删除项目”文件夹中。 |
Supported | 32 | 指定同步请求中的哪些联系人和日历元素由客户端管理。 |
SoftDelete | 33 | 当对象超出 FilterType(第 2.2.3.64.2 节)结果或不再包含在 SyncOptions(第 2.2.3.115.5 节)指令中时,从客户端删除对象。 |
MIMESupport | 34 | 为从服务器发送到客户端的电子邮件项目启用 MIME 支持。 |
MIMETruncation | 35 | 指定电子邮件项的 MIME 数据在从服务器发送到客户端时是否应该被截断。 |
Wait | 36 | 指定如果没有新项目添加到包含的文件夹中,服务器应该延迟响应的分钟数,如第 3.1.5.4 节中所述。 |
Limit | 37 | 指定可以同步的最大收集数或等待间隔(第 2.2.3.182 节)或 HeartbeatInterval 间隔(第 2.2.3.79.2 节)允许的最大/最小值。 |
Partial | 38 | 向服务器指示客户端发送了部分集合列表, 在这种情况下,服务器从其缓存中获取其余集合。 |
ConversationMode | 39 | 指定是否在同步响应的结果中包含对话模式中包含的项目。 |
MaxItems | 40 | 指定在收件人信息缓存中保持同步的最大收件人数(即最常用的前 N 个收件人)。 |
HeartbeatInterval | 41 | 指定如果没有新项目添加到包含的文件夹中,服务器应该延迟响应的秒数,如第 3.1.5.4 节中所述。 |