ServiceStack:异步版本的"HostContext.AppHost.ExecuteMessage"?



如这里所回答的,它足以返回一个Task以使ServiceStack服务方法异步。

如果我手动调用一个服务,如这里所述,我只有一个不可用的ExecuteMessage,而没有ExecuteMessageAsync。相反,有一种方法HostContext.AppHost.ExecuteServiceAsync

  • 缺少ExecuteMessageAsync有什么原因吗
  • 我可以喜欢await Task.Run(() => ExecuteMessage(...)),但对我来说似乎不对

如有任何意见,我们将不胜感激!

ExecuteMessageAsync不存在,因为任何ServiceStack MQ提供程序都不需要或使用它。但我刚刚将ExecuteMessageAPI的异步版本添加到ServiceStackAppHost及其ServiceController中。

此更改可从MyGet上提供的最新v5.9.3+中获得。

相关内容

  • 没有找到相关文章

最新更新