3

VisualStudioExpressでFacebookに接続するアプリを作成しようとしています。問題は、このコードでは次のことです。

Windows.Security.Authentication.Web.Result WebAuthenticationResult = WebAuthenticationBroker.AuthenticateAsync(
                                                        WebAuthenticationOptions.None,
                                                        StartUri,
                                                        EndUri);

...サンプルに示されているようにメソッドを実装したと思いますが、次のエラーが発生し続けます。

エラー1タイプ「Windows.Foundation.IAsyncOperation」を「Windows.Security.Authentication.Web.WebAuthenticationResult」に暗黙的に変換できませんR:\Users\JesúsAndres\Documents\ VisualStudio 2012 \ Projects \ FBook \ FBook \ MainPage.xaml.cs 41 99 FBook

私は何が間違っているのですか?

4

1 に答える 1

0

AuthenticateAsyncメソッドは、認証結果を直接返すのではなく、IAsyncOperationを返します。C#でキーワードを使用awaitして、非同期呼び出しを同期させることができます。

Windows.Security.Authentication.Web.Result WebAuthenticationResult = await WebAuthenticationBroker.AuthenticateAsync(WebAuthenticationOptions.None, StartUri, EndUri);

詳細については、 http ://msdn.microsoft.com/en-us/library/hh156528.aspxおよびhttp://msdn.microsoft.com/en-us/library/vstudio/hh191443.aspxを参照してください。

于 2012-11-11T17:23:53.500 に答える