只是想知道是否有任何方法只能将用户放在azure广告组中 . 我尝试过这样的事情:
var membros = await obtemUtilizadores
.Filter("'odata.type' eq '#microsoft.graph.user'")
.Select("id,userprincipalname,mail,displayname")
.Expand("extensions($filter=id eq 'assistenciasExtensions')")
.GetAsync().ConfigureAwait(false);
它转换为这个网址:
https://graph.microsoft.com/v1.0/groups/xxxxxx/members?
$filter='odatatype eq 'microsoft.graph.user'&
$select=id,userprincipalname,mail,displayname&
$expand=extensions($filter=id eq 'assistenciasExtensions')
返回错误,说明过滤器错误 .
顺便说一句,我真正需要的是使用assistenciasExtensions数据从组X中获取所有用户 .
谢谢 .
路易斯
1 回答
遗憾的是,目前无法使用服务端过滤器(过滤导航集合的目标 - 对于类型和/或任何属性,包括扩展属性) . 您需要获取所有成员,然后在客户端进行过滤 . 感谢这非常糟糕 - 我为此提交了一个用户语音项目 - 请随时投票支持此功能 . https://officespdev.uservoice.com/forums/224641-feature-requests-and-feedback/suggestions/19587061-allow-filter-on-target-of-a-navigation-collection
希望这可以帮助,