2016-04-13 3 views
0

MicrosoftがActiveDirectory GraphClientライブラリを使用してAzure ADにアクセスしています。私IActiveDirectoryClientオブジェクトAzureグラフAPI - IUserが部屋またはリソースであることを確認します。

私はユーザープロパティでコレクションを使用して、すべてのユーザーにアクセスすることができます。 ExecuteAsync()私は、すべてのユーザー、部屋やrecourcesを読み込むことができます方法を用いることにより

void async Task<List<IUser>> GetRooms(IActiveDirectoryClient client) 
{ 
    var rooms = new List<IUser>(); 

    var pagedUsers = await client.Users.ExecuteAsync(); 
    while (pagedUsers != null && 
      pagedUsers.CurrentPage != null) 
    { 
     // enumerate IUser objects 
     foreach (IUser u in pagedUsers.CurrentPage) 
     { 
      //TODO: HOW-TO CHECK IF ROOM 
     } 

     /* load next page */ 
    } 

    return rooms; 
} 

私の問題は、次のとおりです。

私はそれが部屋またはリソースであるが、私はどこを見れかわからない場合はたIUserオブジェクトから知って取得したいと思います。

+0

あなたの問題は何ですか?私はAzure ADに部屋のオブジェクトがあるとは思わない。 Exchangeでは、あなたはこの種のオブジェクトを持っていますが、ADにあります。少なくとも、カスタムプロパティを作成していますか? – Thomas

+0

申し訳ありませんが、私の問題は何かを書くのを忘れました;-) – aiebssuakjm

答えて

関連する問題