Microsoft Graph SDK 列表 subscribedskus 未返回预期响应

Microsoft Graph SDK list subscribedskus not returning expected response

我正在尝试使用 C# 从 Microsoft Graph API 中获取 ConsumedUnits 列表:

https://docs.microsoft.com/en-us/graph/api/subscribedsku-list?view=graph-rest-1.0&tabs=csharp

当我点击 Graph Explorer 时,我能够得到预期的响应,但是尝试使用 SDK/C# 来点击它并控制所有响应 returns 是

Microsoft.Graph.GraphServiceSubscribedSkusCollectionPage

如果有人有如何通过 SDK 从该端点提取 ConsumedUnits 的示例,我很乐意看到它!

GraphServiceSubscribedSkusCollectionPage 有两个属性:

CurrentPageIList<SubscribedSku>

NextPageRequest 这是一个 IGraphServiceSubscribedSkusCollectionRequest,如果存在另一页,则用于到达下一页的项目。如果没有下一页,则此值为空。

获取所有物品的示例:

var items = new List<SubscribedSku>();
var subscribedSkus = await graphClient.SubscribedSkus
                                    .Request()
                                    .GetAsync();
items.AddRange(subscribedSkus.CurrentPage);
while (subscribedSkus.NextPageRequest != null)
{
    subscribedSkus = await subscribedSkus.NextPageRequest.GetAsync();
    items.AddRange(subscribedSkus.CurrentPage);
}

资源:

Collections