0

我只想知道,服务总线是否支持异步编程。我可以在服务总线中使用 Async/Await 吗?我该怎么做?有没有样品?谢谢。

4

2 回答 2

1

sdk 2.0 的测试版有这个,请参阅http://nuget.org/packages/WindowsAzure.ServiceBus/2.0.0-beta的位,并检查http://blogs.msdn.com/b/windowsazure/archive/ 2013/04/11/task-based-apis-for-service-bus.aspx api 使用示例

于 2013-04-26T09:47:42.653 回答
0

我认为大多数 Azure 客户端库 (SDK) 都支持异步调用。事实上,这是使用它们的建议方式。例如,QueueClient 类型(ServiceBus 客户端 SDK 的一部分)有一堆Begin*,End*方法。您可以在此处找到所有方法的列表

但是,这些签名使用带有 IAsyncResult 的模式,这与 Async/Await 模式不同。

所以要更正确地回答您的问题:不,当前版本的 ServiceBus 不支持基于任务的异步处理。然而,它确实支持基于 IAsyncResult 的异步处理。

于 2013-04-26T07:16:39.373 回答