0

Silverlight wcf ria サービス プロジェクトに以下を実装しようとしています。

http://blogs.msdn.com/b/kylemc/archive/2010/11/02/using-the-visual-studio-async-ctp-with-ria-services.aspx

エンティティに対しては正常に機能しています。ただし、文字列を返し、エラーをスローするカスタム メソッドを作成しようとしています。

カスタムメソッド

    public string GetHello(string str)
    {
        return ("Hello " + str);
    }

クライアントからの呼び出し

String str;

str = await context.LoadAsync(context.GetHello("Sam")).ToString();

エラー:

「await」演算子では、そのオペランド「System.ServiceModel.DomainServices.Client.InvokeOperation」に適切なパブリック GetAwaiter メソッドが必要です

4

1 に答える 1

0

AsTaskを に変換するには、InvokeOperationを呼び出す必要がありますTask

于 2011-09-29T04:06:33.987 に答える