等待异步WCF方法

时间:2014-02-06 19:01:24

标签: c# .net wcf asynchronous

我必须在这里遗漏一些明显的东西。但我不能看到我做错了。 我有以下代码:

var resp = await client.findItemsByCategoryAsync(request);

但是这段代码给了我以下编译器错误: enter image description here

虽然它说等待我不能使用await关键字。该方法由WCF服务(Ebay Finding API)提供

1 个答案:

答案 0 :(得分:3)

包含await运算符的方法也必须声明为async

public async void YourMethodAsync()
{
     var resp = await client.findItemsByCategoryAsync(request);
}

错误消息是指当前方法,而不是您正在呼叫的方法。