async private void uploadtosky_Click(object sender, RoutedEventArgs e)
{
try
{
LiveAuthClient auth = new LiveAuthClient();
LiveLoginResult log = await auth.LoginAsync(new List<string> { "wl-basic", "wl.skydrive", "wl.signin" });
if (log.Status == LiveConnectSessionStatus.Connected)
{
LiveConnectClient uploadcl = new LiveConnectClient(auth.Session);
LiveOperationResult up = await uploadcl.BackgroundUploadAsync("me/skydrive", heading.Text, samplefile, OverwriteOption.Overwrite);
}
}
catch
{
MessageDialog msg = new MessageDialog("Oops ! something went wrong while trying to connect");
msg.ShowAsync();
}
}
スニペットを実行すると、messagebox
表示されOops ! something went wrong while trying to connect
ます。私のコンピューターはインターネットに接続されており、アップロードのボタンをクリックすると、Windows 8 アプリのライブ アカウントへのサインイン ページが表示されます。ただし、アカウントにログインできないため、例外が発生すると思います。この問題を克服するためのアイデアはありますか?