繁体   English   中英

从 Microsoft graph 获取 GROUP 类型的成员列表

[英]Get list of members of type GROUP from Microsoft graph

我有以下代码可以从使用 Microsoft Graph 的组中获取ONLY 'Group'类型的成员:

   
    var queryOptions = new List<QueryOption>() 
    { 
       new QueryOption("$count", "true") 
    }; 
    var r = await  _graphServiceClient.Groups["id"].TransitiveMembers["microsoft.graph.group"].Request(queryOptions).Header("ConsistencyLevel", "eventual").GetAsync(); 
    r.AdditionalData.TryGetValue("@odata.count", out object count); 
    r.AdditionalData.TryGetValue("value", out object value);

如何从对象中获取组列表?

更新 :

您的问题中缺少一些信息,我看到了您更新的问题,并且了解您想要来自值对象的组列表。 您可以通过迭代组列表并添加到不同的数组来实现这一点,请查看下图,类似的问题 - https://docs.microsoft.com/en-us/answers/questions/288982/converting-from-api -to-sdk-c-unable-to-query-micro.html

GraphServiceClient graphClient = new GraphServiceClient( authProvider );

    var group = await graphClient.Groups["id"].MemberOf
        .Request()
        .Header("ConsistencyLevel","eventual")
        .GetAsync();

参考文档- https://docs.microsoft.com/en-us/graph/api/group-list-members?view=graph-rest-1.0&tabs=csharp#example

在此处输入图像描述

希望这会有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM