Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法访问保管人';从OneDrive CSharp SDK中的管理员帐户删除文件和文件夹_C#_Onedrive - Fatal编程技术网

C# 无法访问保管人';从OneDrive CSharp SDK中的管理员帐户删除文件和文件夹

C# 无法访问保管人';从OneDrive CSharp SDK中的管理员帐户删除文件和文件夹,c#,onedrive,C#,Onedrive,我使用的是OneDrive C#SDK,我已经成功地证明了我可以从另一个用户的个人站点引用一个用户的驱动器 情景: 我有一个管理员帐户和一个保管人帐户,我可以从我的管理员帐户登录,并通过传递保管人的Id成功地从保管人帐户中提取基本配置文件数据 呼叫收回保管人基本信息: Microsoft.OneDrive.Sdk.Drive folder=wait this.oneDriveClient.Drives[catherian_ID].Request().Expand(expandValue.GetA

我使用的是
OneDrive C#SDK
,我已经成功地证明了我可以从另一个用户的个人站点引用一个用户的驱动器

情景:

我有一个管理员帐户和一个保管人帐户,我可以从我的管理员帐户登录,并通过传递保管人的
Id
成功地从保管人帐户中提取基本配置文件数据

呼叫收回保管人基本信息:

Microsoft.OneDrive.Sdk.Drive folder=wait this.oneDriveClient.Drives[catherian_ID].Request().Expand(expandValue.GetAsync()

但是,我在尝试从管理员帐户查看保管人帐户上的所有文件夹和文件时遇到了一些困难

不起作用

调用以撤回保管人文件夹和文件:

Microsoft.OneDrive.Sdk.Item test=等待此消息。oneDriveClient.Drive.Items[id]。Request().Expand(expandValue.GetAsync()

调用获取保管人文件和文件夹时,
id
的值为
Microsoft.OneDrive.SDK.Drive.Owner.User.id


我的问题是,我如何构造一个调用来访问保管人的文件和文件夹?

在返回并查看位于的文档之后。我将路径构建为:

Microsoft.OneDrive.Sdk.Item folder=wait this.oneDriveClient.Drives[保管人的驱动器].Root.Request().Expand(expandValue.GetAsync()//根文件夹

调用文件夹中的项目:


Microsoft.OneDrive.Sdk.Item folder=等待此消息。oneDriveClient.Drives[保管人id]。Items[文件夹.Children.id].Request().Expand(expandedValue.GetAsync()

所以。。。。问题是什么?@abelenky我已经更新了SO帖子,添加了一个问题。