如何从Azure AD图形api获取下一页用户?

问题描述 投票:0回答:1

我正在使用AAD图形客户端库从AAD查询用户,如下所示:

IPagedCollection<IUser> usersA = activeDirectoryClient.Users.ExecuteAsync().Result;
AzureGraphUsers.AddRange(usersA.CurrentPage);

这些呼叫每页给我100个用户(默认情况下)

如何使用C#中的Graph Client Library吸引下一页用户?

c# active-directory azure-active-directory azure-ad-graph-api
1个回答
0
投票

您可以使用下面的代码:

do{
    pagedCollection = pagedCollection.GetNextPageAsync().Result;
}while(pagedCollection != null && pagedCollection.MorePagesAvailable); 

顺便说一句,

我们强烈建议您使用Microsoft Graph代替Azure AD Graph API访问Azure Active Directory(Azure AD)资源。现在,我们的开发工作集中在Microsoft Graph上,并且没有计划对Azure AD Graph API进行进一步的增强。在少数情况下,Azure AD Graph API可能仍然适用;有关更多信息,请参见Microsoft Graph or the Azure AD Graph博客文章和Migrate Azure AD Graph apps to Microsoft Graph

参考:

C# (CSharp) ActiveDirectoryClient Examples

© www.soinside.com 2019 - 2024. All rights reserved.