【发布时间】:2020-06-08 13:09:48
【问题描述】:
我正在使用以下代码通过 Graph API 获取管理器详细信息。
var directoryObject = await graphServiceClient.Users[user.UserPrincipalName].Manager.Request().GetAsync();
我正在尝试执行以下操作来访问这些值:
foreach(User user in directoryObject ){
console.Writeline(user.DisplayName);
}
甚至以下都不行:
console.Writeline(directoryObject.DisplayName);
但是,我无法遍历值。 我附上了directoryObject的调试监视数据截图。
请帮助我迭代 directoryObject 的值或通过执行类似 directoryObject.entityName 的操作打印 directoryObject 中的实体 即 directoryObject.DisplayName
【问题讨论】:
-
您必须先将 directoryObject 转换为正确的类,然后才能访问属性
-
但是,由于我是初学者,所以我无法理解要投射哪个课程。
标签: c# foreach azure-active-directory microsoft-graph-api ienumerator