Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure Graph API C#客户端-无法获取用户';s管理器对象_Azure_Azure Sdk .net_Azure Ad Graph Api - Fatal编程技术网

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

Azure Graph API C#客户端-无法获取用户';s管理器对象,azure,azure-sdk-.net,azure-ad-graph-api,Azure,Azure Sdk .net,Azure Ad Graph Api,当我尝试检索用户时,用户的管理器对象始终为空。但是我得到了“objectId”,它是相应的管理器(用户)GUID。 我可以使用此GUID从API调用中获取管理器,也可以使用C#(即使使用2.1.0版本:)从图形客户端获取管理器,但不能从图形客户端获取管理器 有人能在这方面指导我吗?提前感谢。我只需要在获取用户时添加Expand(x=>x.Manager)。(版本:2.1.0) 示例: var users = activeDirectoryClient.Users

当我尝试检索用户时,用户的管理器对象始终为空。但是我得到了“objectId”,它是相应的管理器(用户)GUID。 我可以使用此GUID从API调用中获取管理器,也可以使用C#(即使使用2.1.0版本:)从图形客户端获取管理器,但不能从图形客户端获取管理器

有人能在这方面指导我吗?提前感谢。

我只需要在获取用户时添加Expand(x=>x.Manager)。(版本: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;
参考: