c# - 跟踪用户/组的更改
问题描述
我正在使用 Microsoft.Graph.Core https://www.nuget.org/packages/Microsoft.Graph.Core/1.14.1 来跟踪用户和组的更改。
我为此对象调用增量查询,它运行良好
var request = _serviceClient.Groups.Delta().Request();
但是,当 Group 的成员集合发生更改时,我如何获得更改?例如,用户添加到组。我没有更改组,也没有更改用户。
你有什么解决办法?
解决方案
您需要扩展组的members
集合。这将告诉 Graph 将任何成员资格更改作为增量的一部分。URI 如下所示:
https://graph.microsoft.com/v1.0/groups/delta?$expand=members
要使用Microsoft Graph .NET Client Library执行此操作,您可以这样调用它:
var groupDelta = await graphClient
.Groups
.Delta()
.Request()
.Expand("members")
.GetAsync();
推荐阅读
- javascript - 每个按钮的 iframe 全屏
- django - 这些代码行对我的 django 模型有什么作用?
- javascript - 修复 React Native CheckBox
- c++ - 如果可能的话,我如何使用可变参数模板来制作一个并排打印多个任何类型的 std::vectors 的函数?
- django - 模板标签django中的字典
- javascript - p5js 中的这个 2D noise() 椭圆有更好的解决方案吗?
- postgresql - 如何将来自父母的数据添加到子表 Postgres?
- python - (多问) Python 脚本对比 MsSQL 工作台 错误代码:2013。在查询期间丢失与 MySQL 服务器的连接;和唯一索引
- mysql - 如何将列中的所有值修改为固定的 9 位数字以及每个以常量 int 405 开头的结果,例如 51=405000051
- ubuntu - 错误:我们找到了 libevent 的库,但找不到 C 头文件