Exchange Web服务(EWS)托管API中的每个Item
(例如Task
)都具有ItemId
类型的Id
属性,然后具有String
名为UniqueId
的属性(继承自ServiceId
- phew,得到了吗?)。
我打算将UniqueId
的值保留在数据库中,因此我需要知道列的最大长度应该是多少。一些测试显示它的长度至少为152
个字节,但这似乎是一个奇怪的大小。
这个问题的第二部分是价值的格式。这是否可以解析为更常见的类型,如Guid
?我知道,我正在抓稻草。
答案 0 :(得分:4)
来自EWS Identifiers in Exchange:
答案 1 :(得分:3)
为安全起见,我们为EWS标识符提出了setting aside 512 characters 建议。虽然我不希望它会被延长到接近512个字符,但Microsoft保留更改格式的权利。我非常怀疑Exchange会在这时改变格式。
关于标识符的格式 - 它应该是不透明的,因此既不应该解析也不应该重构。