OneDrive API returns 个文件不可用
OneDrive API returns files that are not available
我使用 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
解决方法是:
如果我使用这个代码:
var search = await graphClient.Users[user.Id].Drive.Root
.Search("")
.Request()
.GetAsync();
他正在搜索索引。
数据也可以在那里显示,尽管它不再可用。
因此,OneDrive 上不再可用的数据也会显示。
不要使用搜索功能。
我使用 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
解决方法是:
如果我使用这个代码:
var search = await graphClient.Users[user.Id].Drive.Root
.Search("")
.Request()
.GetAsync();
他正在搜索索引。 数据也可以在那里显示,尽管它不再可用。
因此,OneDrive 上不再可用的数据也会显示。
不要使用搜索功能。