图 API .net SDK - 根据组的显示名称过滤 Me.MemberOf

Graph API .net SDK - Filter Me.MemberOf based on displayName of groups

我试图根据组名可能包含的一些词过滤掉他所属的用户的组。

我正在使用这个代码 -

 var groups = _graphServiceClient.Me.MemberOf.Request().Filter($"displayName -eq 'abhi'").GetAsync().Result;

但我收到过滤器请求无效的错误。 感谢您提供任何帮助,谢谢。

基于 aad 高级查询 here 当请求 headers 包含 ConsistencyLevel = eventual 和 count = true

时支持您的请求

要使其在此处工作,请使用示例代码:

List<Option> options = new List<Option>();
options.Add(new HeaderOption("ConsistencyLevel", "eventual"));
options.Add(new QueryOption("$filter", $"displayName eq 'abhi'"));
options.Add(new QueryOption("$count", "true"));


var groups = await graphServiceClient.Me
  .MemberOf
  .Request(options)
  .GetAsync();