Jus*_*les 2 c# asynchronous azure azure-worker-roles
我正在玩Azure Worker Roles.调用异步WinRT方法并使用await关键字时,服务执行结束.我猜这是因为await返回控制权给调用者,这是服务内部的链接.也许调用者在Run()完成执行并假定服务已完成或出现故障之前不期望返回控制权?
我不确定,是否有人知道是否async打算与Azure Worker Roles一起使用?
你的猜测是完全正确的.
在调用堆栈中的某些时候,你需要明确等待(和块),直到操作完成,通过调用.Wait()在Task从async方法.
您应该在root Run()方法中或附近执行此操作.
| 归档时间: |
|
| 查看次数: |
963 次 |
| 最近记录: |