【发布时间】:2013-03-08 21:53:46
【问题描述】:
我正在考虑在调用服务时使用 async await 关键字,但想知道是否需要 await 关键字?
如果找到则修改示例;我想做的是设置一个async 调用一个可以继续工作但不需要等待响应的服务:
async Task CallService(InformationForService informationForService)
{
var service = SetupService();
// Does this need the await keyword?
service.Doof(informationForService);
}
【问题讨论】:
-
返回什么
Task<int>? -
你的代码是如何编译的?
-
对不起,我从一个例子中复制了这个,我忘了我把它作为回报。
-
您是在询问
Doof方法是否需要 await 关键字。它是否返回Task?它本身是使用await关键字还是Task.Run()?如果是这样,那么是的 - 它可能应该被等待。 -
@Default 我不太担心回复。我想
Doof服务,然后应用程序可以忘记调用。
标签: c# async-await