Я пытаюсь загрузить текстовый файл myFile.txt в SkyDrive. Ниже приведен код:Как загрузить файл из Inventory в SkyDrive?
private async void btnUpload_Click(object sender, System.Windows.RoutedEventArgs e)
{
Client = new LiveConnectClient(_session);
string filename = "myFile.txt";
var isolatedstorageFile= await ApplicationData.Current.LocalFolder.CreateFileAsync(filename, CreationCollisionOption.ReplaceExisting);
using (StreamWriter writer = new StreamWriter(await isolatedstorageFile.OpenStreamForWriteAsync()))
{
// convert to string
var _String = Serialize("this is a test file");
await writer.WriteAsync(_String);
}
await Client.BackgroundUploadAsync(FolderID, new Uri(isolatedstorageFile.Path), OverwriteOption.Overwrite);
}
FolderID глобальна и имеет значение: «folder.17ff6230f5f26b89.17FF6230F5F26B89 1533»
Проблема заключается в определении второго параметра BackgroundUploadAsync. Как его решить, т. Е. Указать URI, где находится файл изолированного хранилища «myFile.txt»?
Спасибо,
Его вызов 'BackgroundUploadAsync' верен, так оно и делается на Windows Phone. Проблема в том, что Ури перешел к методу. – anderZubi