c# - 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。
这本词典是所有已更新字段的完整列表吗?如果不是,这些条目是做什么用的?
解决方案
SDK 中的 User 对象具有一些明确命名的属性(不在字典中),例如 DisplayName,如果属性更改,则会填充这些属性。字典包含 SDK 版本不知道的已更改属性。附加属性通常是链接。
推荐阅读
- c# - iText 7 如何在变量中显示数据?
- typescript - 在带有 docker-compose 和 typescript monorepo 的 docker 容器中使用 babel 意外令牌“导出”
- angularjs - AngularJS:传递承诺,但无法读取未定义的“最终”属性
- ksqldb - KSQL - 从结构数组中选择列作为数组
- react-native - React-native 堆栈导航未显示正确的屏幕
- javascript - 如何让我的重置功能在按下后停止计数?
- c# - 获取用户 ip 地址 C# ASP.NET webforms
- python - Microsoft Teams Python Botbuilder 主动消息传递
- datatables - 我正在尝试从数据表中选择单元格并将它们复制到剪贴板
- c# - 如何合并csv和excel?