0

Twitterizer Webサイトのコード例を使用して、次のコードを使用してTwitterにツイートを投稿しようとしています。

        Dim asyncResult As IAsyncResult = TwitterStatusAsync.Update(
        tokens.Tokens,
        Tweet.Text,
        Nothing,
        Timeout,
        Function(updateResponse)
            If (updateResponse.Result = RequestResult.Success) Then
                MessageBox.Show("Tweet Posted")
            Else
                MessageBox.Show("Error: " & updateResponse.ErrorMessage)
            End If
        End Function)

しかし、私はこの例外を受け取っています:

System.NotSupportedExceptionはユーザーコードによって処理されませんでしたMessage=指定されたメソッドはサポートされていません。StackTrace:System.Func 4.BeginInvoke(T1 arg1, T2 arg2, T3 arg3, AsyncCallback callback, Object object) at Twitterizer.AsyncUtility.ExecuteAsyncMethod[TResponse,TProperties](OAuthTokens tokens, String s, TProperties properties, TimeSpan timeout, Func4 methodToCall、Actionで1 function) at Twitterizer.TwitterStatusAsync.Update(OAuthTokens tokens, String text, StatusUpdateOptions options, TimeSpan timeout, Action1関数)at myFire_Silverlight._twitter.Status_Post(mf_object_tweet Tweet)at myFire_Silverlight.TweetDialog.OKButton_Click(Object sender、RoutedEventArgs e)at System.Windows.Controls.Primitives.ButtonBase.OnClick()at System.Windows.Controls.Button.OnClick ()at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)at System.Windows.Controls.Control.OnMouseLeftButtonUp(Control ctrl、EventArgs e)at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj、IntPtr unmanagedObjArgs、 Int32 argsTypeIndex、Int32 actualArgsTypeIndex、String eventName、UInt32フラグ)InnerException:

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

4

1 に答える 1

1

リッキーはTwitterizer.netの私のフォーム投稿に返信しました。彼の投稿は次のとおりです。


私は図書館のその部分で働いていた人の一人に尋ねました(そのほとんどは私が信じています)そしてこれは彼が言ったことです...

hrm、つまり基本的に2つの問題です...1。SilverlightAsyncライブラリのその部分はツイートの投稿をサポートしていませんでした。非同期ライブラリにSLサポートを選択的に実装する時間しかありませんでした。2。最近の変更ソース(Henriks Async Helpers)は、SLがFunc.BeginInvokeをサポートしていないため、非同期ライブラリからすべてのSLサポートを削除しました。

そのため、非同期メソッドを使用して、独自の非同期イベントハンドラー内に配置する必要がある場合があります。(つまり、その質問と彼の回答を正しく理解していれば。)

于 2012-02-04T22:29:27.853 に答える