gpt4 book ai didi

c# - MS Graph API V1.0 中是否有字符串 "contains"的过滤条件

转载 作者:行者123 更新时间:2023-12-01 21:46:07 27 4
gpt4 key购买 nike

我正在使用以下代码查找部门中的用户:

string searhString="IT Admin Onsite";

var departmentPeoples = await graphServiceClient.Users.Request().Filter($"department eq '{searchString}'").Select(u => new {
u.DisplayName,
u.MobilePhone,
u.BusinessPhones,
u.UserPrincipalName
}).GetAsync();

但是,我想搜索包含的所有部门,因此我的 searchString 将是

字符串 searchString="Admin";

我已经尝试过 startswith ,但是只有当我的 searchString 在给定的示例代码中是“IT”时才会起作用。如何完成这个任务?

请帮助。

最佳答案

恐怕任何 Microsoft Graph 资源都不支持 contains

查看详情 here .

Note: The following $filter operators are not supported for Azure AD resources: ne, gt, ge, lt, le, and not. The contains string operator is currently not supported on any Microsoft Graph resources.

目前,您可以在 C# 代码中获取所有结果并使用部门进行筛选。

关于c# - MS Graph API V1.0 中是否有字符串 "contains"的过滤条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60495878/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com