簡體   English   中英

如何使用Microsoft.Graph Client Library獲取AssignedLicenses

[英]How to obtain the AssignedLicenses using Microsoft.Graph Client Library

是否有一種工作方式來讀取Microsoft Graph Client Library中用戶的AssignedLicenses屬性? 我嘗試了以下方法,但AssignedLicenses屬性總是返回null,盡管有許可證分配給用戶

// test 1: using "Me"
var lic = client.Me.Request().GetAsync().Result.AssignedLicenses;

// test 2: using the Id of a user
var lic = client.Users["<ID OF THE USER>"].Request().GetAsync().Result.AssignedLicenses;

使用Select是正確的技術,如你Request().Select("assignedLicenses").GetAsync().Result.AssignedLicenses ,即Request().Select("assignedLicenses").GetAsync().Result.AssignedLicenses

在Graph上,Select使用BOTH來減少返回的屬性集,並引入默認情況下不返回的屬性。 我們這樣做是為了保持默認數據包大小適中和可讀,並通過不將每次調用路由到獲取大多數調用者不需要的數據所需的每個底層服務來保持高性能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM