Tag: skydrive

使用SkyDrive API下载多个文件

我有以下代码,我试图从用户SkyDrive帐户下载3个不同的文件。 我正在使用SkyDrive API进行Windows Phone开发。 client.DownloadCompleted += new EventHandler(OnDownloadCompletedVI); client.DownloadAsync(fileIdVehicleItems); client.DownloadCompleted += new EventHandler(OnDownloadCompletedHI); client.DownloadAsync(fileIdHistoryItems); client.DownloadCompleted += new EventHandler(OnDownloadCompletedRI); client.DownloadAsync(fileIdRepairItems); 当我运行它时,唯一被调用的方法是OnDownloadCompletedVI。 正在下载的所有文件都通过此方法运行,从而导致错误。 我做错了什么? 更新 我有以下方法,但我有2个其他类似的方法完成相同的事情,除了它加载不同的对象(基于下载的文件)。 我目前收到的错误: mscorlib.ni.dll中出现“System.ArgumentException”类型的exception,但未在用户代码中处理 void OnDownloadCompletedVI(object sender, LiveDownloadCompletedEventArgs e) { if (e.Result != null) { using (var stream_vi = e.Result) { StreamReader SRVI = new StreamReader(stream_vi); string contentVI = “”; contentVI = SRVI.ReadToEnd(); […]

如何简单地访问SkyDrive,写入和读取文件?

我想使用SkyDrive来备份一些信息。 但似乎他们已经删除了这个命名空间Microsoft.Live.Controls; 来自新的SDK,所有代码示例和答案都已过时。 这个参考也已经过时了; LiveConnectClient 如何在这些更改后将文件简单地备份到SkyDrive? (感谢任何代码示例或参考。)

通过SkyDrive API将文件上传到skydrive

我尝试将文本文件上传到我的skydrive或者至少在SD中创建新的文本文件并通过我的Windows 8应用程序中的SkyDrive API编辑它的内容。 我怎样才能做到这一点? 我试着这样做: LiveConnectClient client = new LiveConnectClient(session); var fileData = new Dictionary(); fileData.Add(“name”, “new_file.txt”); try { LiveOperationResult fileOperationResult = await client.PutAsync(“me/skydrive”, fileData); this.infoTextBlock.Text = fileOperationResult.ToString(); } catch (LiveConnectException exception) { this.infoTextBlock.Text = exception.Message; } 但我收到错误“提供的请求无效。无法更新根SkyDrive文件夹。” 如果我写了类似“me / skydrive /”的内容,我会收到“提供的URL无效。不支持请求的路径”。 方法LiveConnectClient.PutAsync只允许我更新现有属性(但不是它的内容)。 应该如何正确地完成? 顺便说一句 – LCDC上的内容(http://msdn.microsoft.com/en-us/library/live/hh826531.aspx)是否已更新? 我问,因为dlls中不存在文档中的某些方法(fe LiveConnectClient.Upload。只有BackgroundUploadAsync)。 感谢您提前帮助,Micheal

HRESULT:0xC00CE556 – 将字符串加载到XML

我正在尝试加载包含从SkyDrive下载的XML的字符串。 XmlDocument myXML = new XmlDocument(); myXML.LoadXml(importXMLDocument); 当我调用上面的代码时,我收到以下错误: 来自HRESULT的exception:0xC00CE556 这是我试图从字符串和加载转换为XML文档的XML: Tahoe 2004 97742 5w-30 6 0 0 0 0 0 97742 2012-05-04T19:53:53.358-06:00 2012-08-04T19:53:53.358-06:00 100742 false false 3000 3 true true true 2 Mazda3 2011 21504 abcdefg 0w-20 0 0 0 0 0 0 21504 2012-09-14T18:05:02.298-06:00 2013-02-14T18:05:02.298-07:00 26504 false false 64.75 need new tires – $500+ […]