簡體   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