2016-04-13 1 views
0

Я пользуюсь библиотекой ActiveDirectory GraphClient Microsoft для доступа к Azure AD.API Azure Graph - проверьте, является ли IUser комнатой или ресурсом

В моем IActiveDirectoryClient объекта я могу получить доступ ко всем пользователям с помощью коллекции в пользователей собственности.

Используя 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

ответ

Смежные вопросы