在 /sites 端点上使用搜索参数 MSGraph .Net SDK

Using the search parameter on the /sites endpoint MSGraph .Net SDK

我一直在尝试使用 MSGraph 构建对租户中 return 所有 SPO 站点的查询。我可以在 Graph Explorer 中使用以下查询执行此操作:

GET https://graph.microsoft.com/v1.0/sites?search=*

这篇 MSdocs 文章似乎暗示可以使用搜索参数,但 C# 示例不使用搜索。

有没有人能够使用 .Net SDK return 租户中的所有 SPO 站点?

我正在使用以下代码搜索网站。

在请求中添加 search 作为查询选项。

IGraphServiceClient client;
private async Task<Site> FindSiteAsync(string value)
{
    var siteQueryOptions = new List<QueryOption>()
    {
        new QueryOption("search", value)
    };
    var sites = await client.Sites.Request(siteQueryOptions).GetAsync();
    var site = sites.FirstOrDefault();
    return site;
}