簡體   English   中英

如何從 Azure AD 圖 api 獲得下一頁用戶?

[英]How I can get next page users from Azure AD graph api?

我正在使用 AAD 圖形客戶端庫從 AAD 查詢用戶,如下所示:

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

這些調用給我每頁 100 個用戶(默認情況下)

如何使用 C# 中的圖形客戶端庫獲取下一頁用戶?

您可以使用以下代碼:

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 或 Azure AD Graph博客文章和將 Azure AD Graph 應用程序遷移到 Microsoft Graph

參考:

C# (CSharp) ActiveDirectoryClient 示例

暫無
暫無

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

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