Azure Graph API C# 客户端 - 无法获取用户的管理器对象

Azure Graph API C# Client - Unable to get user's Manager object

当我尝试检索用户时,用户的管理器对象始终为空。但是我得到 "objectId",这是相应的管理器(用户)GUID。 我可以使用此 GUID 从 API 调用或从 https://graphexplorer.cloudapp.net but not from Graph Client using C# (even with 2.1.0 version: https://www.nuget.org/packages/Microsoft.Azure.ActiveDirectory.GraphClient).

获取管理器

有人可以指导我吗?提前致谢。

我只需要在获取用户时添加 Expand(x=> x.Manager)。(version: 2.1.0)

示例:

var users = activeDirectoryClient.Users
                .Where(user => user.UserPrincipalName.Equals(searchString)).Expand(m => m.Manager)
                .ExecuteAsync().Result.CurrentPage.ToList();

var manager = user[index].Manager as User;

参考:http://blogs.msdn.com/b/aadgraphteam/archive/2014/12/12/announcing-azure-ad-graph-api-client-library-2-0.aspx