, LiveConnectClient.BackgroundUploadAsync, не работает, когда телефон не подключен к USB
Я пытаюсь использоватьLiveConnectClient.BackgroundUploadAsync
в wp8, чтобы загрузить копию некоторых данных.
Ее мой код:
var progress = new Progress<LiveOperationProgress>();
progress.ProgressChanged += progress_ProgressChanged;
try
{
LiveOperationResult res =
await liveClient.BackgroundUploadAsync(folderID,
new Uri(@"\shared\transfers\" + backupFile.Name, UriKind.Relative),
OverwriteOption.Overwrite, new System.Threading.CancellationTokenSource().Token, progress);
dynamic result = res.Result;
fileID = result.id;
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex.Message);
progress.ProgressChanged -= progress_ProgressChanged;
}
Он нормально работает на эмуляторе, но когда я попробовал его на телефоне, он работает только тогда, когда телефон подключен к компьютеру через USB, телефон подключен к Wi-Fi.