-1

我使用 MS Graph API 将数据上传到 OneDrive。我已经删除了 OneDrive 上的所有数据,但是当我使用:

 var search = await graphClient.Users[user.Id].Drive.Root
                    .Search("")
                    .Request()
                    .GetAsync();

                foreach (var item in search)
                {
                    Console.WriteLine(item.Name);
                }

即使我的 OneDrive 是空的,我也会显示数据,为什么?

我使用:.Net 4.7.2,Visual Studio

4

1 回答 1

0

解决方案是:

如果我使用此代码:

     var search = await graphClient.Users[user.Id].Drive.Root
                    .Search("")
                    .Request()
                    .GetAsync();

他正在搜索索引。数据也可以在那里显示,尽管它不再可用。

因此,还会显示 OneDrive 上不再可用的数据。

不要使用搜索功能。

于 2020-05-06T14:12:39.440 回答