그냥 알고 싶습니다. 서비스 버스가 비동기 프로그래밍을 지원합니까? 서비스 버스에서 Async/Await을 사용할 수 있습니까? 어떻게해야합니까? 샘플이 있습니까? 감사합니다. .서비스 버스에 작업베이스 API가 있습니까
0
A
답변
0
Azure 클라이언트 라이브러리 (SDK)의 대부분은 비동기 호출을 지원한다고 생각합니다. 사실,이 방법을 사용하는 것이 좋습니다. 예를 들어, QueueClient 유형 (ServiceBus cliend SDK의 일부)은 Begin*
, End*
메쏘드를 가지고 있습니다. list of all methods here을 찾을 수 있습니다.
그러나 이러한 서명은 Async/Await 패턴과 다른 IAsyncResult와 함께 패턴을 사용하고 있습니다.
귀하의 질문에 더 정확하게 대답하려면 : 아니오, ServiceBus의 현재 버전은 작업 기반 비동기 처리를 지원하지 않습니다. 그러나 IAsyncResult 기반 비동기 처리를 지원합니다.
1
SDK 2.0 베타이 상기 비트의 http://nuget.org/packages/WindowsAzure.ServiceBus/2.0.0-beta을 참조하고 API의 사용의 예를 확인했다 http://blogs.msdn.com/b/windowsazure/archive/2013/04/11/task-based-apis-for-service-bus.aspx