2016-04-13 27 views
0

Bir Azure AD'ye erişmek için Microsoft tarafından ActiveDirectory GraphClient kitaplığını kullanıyorum. Benim IActiveDirectoryClient nesne yılındaAzure Graph API - IUser'ın bir oda veya kaynak olup olmadığını kontrol edin

Ben Kullanıcılar mülkiyet yılında koleksiyonunu kullanarak tüm kullanıcılara erişebilir. ExecuteAsync() Ben tüm kullanıcılar, odalar ve Recources yükleyebilir yöntemi kullanarak

.

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; 
} 

Benim sorundur:

Ben bir oda veya kaynak ama nereye bakacağımı bilmiyorum eğer bir IUSER nesneden tanımak istiyorum.

+0

Sorununuz nedir? Azure AD'de oda nesnesi olduğunu düşünmüyorum. Exchange'de bu tür nesneler var, ancak AD'de. En azından özel özellikler mi oluşturdunuz? – Thomas

+0

Üzgünüz, problemimin ne olduğunu yazmayı unuttum ;-) – aiebssuakjm

cevap