我正在尝试将以下内容实施到我的silverlight wcf ria服务项目中。
它适用于实体。但是,我正在尝试编写一个返回字符串并抛出错误的自定义方法。
自定义方法
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方法
答案 0 :(得分:0)
您需要致电AsTask
将InvokeOperation
转换为Task
。