使用Microsoft Graph .NET Client Library从组中删除成员

ste*_*boe 3 c# azure office365 azure-active-directory microsoft-graph

使用Microsoft Graph .NET客户端库从组中删除成员的正确方法是什么?

添加成员可以这样做:

client.Groups["groupid"].Members.References.Request().AddAsync(objToAdd);
Run Code Online (Sandbox Code Playgroud)

所以我希望有类似的东西:

client.Groups["groupid"].Members.References.Request().RemoveAsync(objToRemove);
Run Code Online (Sandbox Code Playgroud)

同样的问题也适用于client.Groups ["groupid"].Owners.References.

Jef*_*hen 6

试试这种方式:

client.Groups["group_id"].Members["member_id"].Reference.Request().DeleteAsync();
Run Code Online (Sandbox Code Playgroud)

删除成员的API是:

DELETE /groups/<id>/members/<id>/$ref
Run Code Online (Sandbox Code Playgroud)

DirectoryObjectReferenceRequest.DeleteAsync()方法将使用DELETE方法发送请求.