Я пользуюсь библиотекой 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 объекта, если это помещение или ресурс, но я не знаю, где искать.
В чем проблема? Я не думаю, что в Azure AD есть объект комнаты. В Exchange у вас есть такие объекты, но в AD. По крайней мере, вы создаете пользовательские свойства? – Thomas
Извините, я забыл написать, что моя проблема ;-) – aiebssuakjm