Chi*_*ils 4 c# azure microsoft-graph-api graphserviceclient
我正在尝试使用 C# 和GraphServiceClient
. 我正在尝试进行过滤Mail
,但无论我尝试什么格式,它都会因无效查询而被拒绝。我已经尝试了在互联网上找到的所有示例,但我似乎找不到使用服务客户端按平等方式过滤用户的示例。
我已经在 中尝试过以下操作Filter
。
$"eq('Mail', '{email}')"
,
$"equal('Mail', '{email}')"
,
$"equals('Mail', '{email}')"
, 和$"'Mail' eq '{email}'"
await _graphClient
.Users
.Request()
.Filter(filter)
.GetAsync();
Run Code Online (Sandbox Code Playgroud)
我确实找到了一种方法来过滤我的租户是发行人的用户,但我也需要能够搜索受邀请的用户。
var filter = $"Identities/any(id:id/Issuer eq '{TenantName}' and id/IssuerAssignedId eq '{emailAddress}')";
删除对 的相等性检查TenantName
会使其成为无效过滤器。
我在这里做错了什么;是否可以?
这是我的代码中的过滤器供您参考:
var response = await graphClient.Users.Request().Filter("mail eq 'test@mail.com'").GetAsync();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3475 次 |
最近记录: |