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



我正在尝试使用C#从Microsoft Graph API获取ConsumerdUnits的列表,下面是本文:

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

当我点击图形资源管理器时,我能够得到预期的响应,但试着使用SDK/C#来点击它,并控制台它返回的所有响应都是

Microsoft.Graph.GraphServiceSubscribedSkusCollectionPage

如果有人有一个如何通过SDK从这个端点提取ConsumerUnits的例子,我很想看看!

GraphServiceSubscribedSkusCollectionPage有两个属性:

作为IList<SubscribedSku>和的CurrentPage

NextPageRequest,它是一个IGraphServiceSubscribedSkusCollectionRequest,用于在存在另一个页面的情况下访问项目的下一页。如果没有下一页,此值将为null。

示例如何获取所有项目:

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);
}

资源:

集合

最新更新