项目自定义属性是否与扩展属性共享相同的限制?

Do Item custom properties share the same limitations as extended properties?

文档提到扩展属性是用户邮箱中的有限资源,超过此限制将在尝试创建新属性时导致意外错误。

如果通过 Office.js 客户端写入的项目 customProperties 具有相同的限制,我可能会在任何地方明确提及。是吗?

如果用户修改了在 Outlook 客户端的加载项任务窗格中公开的输入,我们计划选择性地将少量数据写入项目 customProperties。这些属性稍后将由服务器通过事件增量 API.

消耗更改的事件来读取

如果我们不对不再使用的 customProperties 实施某种“垃圾收集”,我们最终会 运行 遇到这种方法的问题吗?

项目自定义属性是扩展属性https://docs.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-oxcext/4cf1da5e-c68e-433e-a97e-c45625483481?redirectedfrom=MSDN

所以你有一个扩展 属性 然后值是一个 Json 密钥对 所以一个扩展 属性 提供了多个自定义属性(达到大小的限制扩展 属性)

即使您不想使用项目自定义属性,也最好遵循相同的方法,例如为您的应用创建一个扩展 属性,然后存储 属性 的任何组合您需要的值作为 JSON 结构中的值放在 属性 上。让您的应用程序创建 random/multiple 自定义属性不是一个好主意,因为您很容易将 them/create 弄得一团糟,这样做没有任何好处。