AirSync

AirSync enumeration

ActiveSync 协议的 AirSync 命名空间

public enum AirSync

价值观

姓名价值描述
Sync5Sync 元素是 Sync 命令请求和响应中的必需元素,它将 HTTP POST 的主体标识为包含 Sync 命令(第 2.2.2.19 节)。它是 XML 流中的顶级元素。
Responses6包含对服务器处理的操作的响应。
Add7在客户端或服务器上的集合中创建一个新对象。
Change8修改客户端设备或服务器上现有对象的属性。
Delete9删除客户端设备或服务器上的对象。该对象由其 ServerId 元素标识。
Fetch10用于请求在来自服务器的同步响应中被截断的项目的应用程序数据。
SyncKey11包含服务器用来标记集合的同步状态的值。
ClientId12包含由客户端生成的唯一标识符(通常是整数),用于临时标识正在使用 Add 元素创建的新对象。
ServerId13它代表了服务器分配给每个可以同步的对象的唯一标识符。
Status14指示命令请求失败的原因。
Collection15包含适用于特定集合的命令和选项。
Class16标识要添加到集合中的项目的类。
CollectionId18指定要同步的文件夹的服务器 ID。
GetChanges19请求服务器在其响应中包含对由 ServerId 元素指定的集合的任何未决更改(第 2.2.3.151.6 节)。
MoreAvailable20表示比 WindowSize 元素中请求的数量更多的更改(第 2.2.3.183 节)。
WindowSize21指定集合或请求中应包含在同步响应中的更改项目的最大数量。
Commands22包含适用于集合的操作。
Options23包含控制如何执行同步的某些方面的元素。
FilterType24指定从服务器发送到客户端的对象的可选时间窗口。它适用于电子邮件和日历集合。
Conflict27指定如何解决在客户端和服务器上都更改对象时发生的冲突。
Collections28作为 Collection 元素的容器。
ApplicationData29包含特定对象的数据,例如联系人、电子邮件、日历约会或任务项目。 可用于在客户端设备或服务器上更改项目、添加项目或获取项目。
DeletesAsMoves30表示所有已删除的项目都应该移动到“已删除项目”文件夹中。
Supported32指定同步请求中的哪些联系人和日历元素由客户端管理。
SoftDelete33当对象超出 FilterType(第 2.2.3.64.2 节)结果或不再包含在 SyncOptions(第 2.2.3.115.5 节)指令中时,从客户端删除对象。
MIMESupport34为从服务器发送到客户端的电子邮件项目启用 MIME 支持。
MIMETruncation35指定电子邮件项的 MIME 数据在从服务器发送到客户端时是否应该被截断。
Wait36指定如果没有新项目添加到包含的文件夹中,服务器应该延迟响应的分钟数,如第 3.1.5.4 节中所述。
Limit37指定可以同步的最大收集数或等待间隔(第 2.2.3.182 节)或 HeartbeatInterval 间隔(第 2.2.3.79.2 节)允许的最大/最小值。
Partial38向服务器指示客户端发送了部分集合列表, 在这种情况下,服务器从其缓存中获取其余集合。
ConversationMode39指定是否在同步响应的结果中包含对话模式中包含的项目。
MaxItems40指定在收件人信息缓存中保持同步的最大收件人数(即最常用的前 N 个收件人)。
HeartbeatInterval41指定如果没有新项目添加到包含的文件夹中,服务器应该延迟响应的秒数,如第 3.1.5.4 节中所述。

也可以看看