Как я могу получить пользователей следующей страницы из Azure AD Graph API? - PullRequest
0 голосов
/ 04 апреля 2020

Я использую клиентскую библиотеку графиков AAD для запроса пользователей из AAD следующим образом:

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

Эти вызовы дают мне 100 пользователей на страницу (по умолчанию)

Как я могу получить пользователей следующей страницы с помощью Graph Client Library в C#?

1 Ответ

0 голосов
/ 06 апреля 2020

Вы можете использовать код ниже:

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 не планируется. Существует очень ограниченное количество сценариев ios, для которых Azure API Graph API все еще может быть уместным; Для получения дополнительной информации см. График Microsoft или Azure График AD в блоге и Перенос приложений Azure График AD в Microsoft Graph .

Ссылка:

C# (CSharp) ActiveDirectoryClient Примеры

...