Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.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上的文件/文件夹?_C#_Windows 7_Live Sdk_Onedrive - Fatal编程技术网

C# 如何使用补丁请求重命名OneDrive上的文件/文件夹?

C# 如何使用补丁请求重命名OneDrive上的文件/文件夹?,c#,windows-7,live-sdk,onedrive,C#,Windows 7,Live Sdk,Onedrive,我即将编写一个应用程序,将我的本地文件夹与云同步。据我所知,LiveSDK没有提供任何方法来帮助我做到这一点? 因此,在互联网上搜索后,我发现了一个例子: 它是关于移动一个文件,但也有一个名称属性应该是可变的。 那么如何在C中构建请求呢 这就是我到目前为止尝试的方式,不知道如何构建URL,使用什么参数等等。另外,我可以向WebClient请求修补程序吗 string url = String.Format("https://apis.live.net/v5.0/" + fileid + "?ac

我即将编写一个应用程序,将我的本地文件夹与云同步。据我所知,LiveSDK没有提供任何方法来帮助我做到这一点? 因此,在互联网上搜索后,我发现了一个例子: 它是关于移动一个文件,但也有一个名称属性应该是可变的。 那么如何在C中构建请求呢

这就是我到目前为止尝试的方式,不知道如何构建URL,使用什么参数等等。另外,我可以向WebClient请求修补程序吗

string url = String.Format("https://apis.live.net/v5.0/" + fileid + "?access_token="+this.liveConnectClient.Session.AccessToken);
using (WebClient wc = new WebClient())
{

//wc.DownloadData(url);

wc.UploadData(url, "PATCH", null);

}

如果有任何线索,我将不胜感激。

看起来WebClient无法支持补丁请求。您可能需要使用支持其他谓词的HttpWebRequest方法。上的控制台应该让您更好地了解如何为不同的调用组合请求