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以将其转换InvokeOperationTask.

于 2011-09-29T04:06:33.987 回答