首页 > 解决方案 > MS Graph 用户增量查询 C#

问题描述

当我使用 C# API 向 MS Graph 用户增量端点发出请求时,我会返回一个用户对象列表,每个用户对象都有一个 AdditionalData 属性,它是一个字典。根据 MS 文档https://developer.microsoft.com/en-us/graph/docs/concepts/delta_query_overview ,当用户被删除时,该字典包含一个带有“@removed”键的条目。

在用户以其他方式更新的情况下,此字典包含的键是 User 对象上其他字段的名称,例如 preferredLanguage 和 givenName。

这本词典是所有已更新字段的完整列表吗?如果不是,这些条目是做什么用的?

标签: c#microsoft-graph-api

解决方案


SDK 中的 User 对象具有一些明确命名的属性(不在字典中),例如 DisplayName,如果属性更改,则会填充这些属性。字典包含 SDK 版本不知道的已更改属性。附加属性通常是链接。


推荐阅读