Пример #1
0
 public void OnMessageAsync(Func <IReceiverClient, Message, CancellationToken, Task> callback, Func <ExceptionReceivedEventArgs, Task> exceptionHandler)
 {
     _queueClient.RegisterMessageHandler(async(message, token) =>
     {
         await callback(_queueClient, message, token).ConfigureAwait(false);
     }, _settings.GetOnMessageOptions(exceptionHandler));
 }
Пример #2
0
 public void OnMessageAsync(Func <IMessageReceiver, Message, CancellationToken, Task> callback, Func <ExceptionReceivedEventArgs, Task> exceptionHandler)
 {
     _messageReceiver.RegisterMessageHandler(async(message, token) =>
     {
         await callback(_messageReceiver, message, token);
     }, _settings.GetOnMessageOptions(exceptionHandler));
 }
Пример #3
0
 public void OnMessageAsync(Func <BrokeredMessage, Task> callback, EventHandler <ExceptionReceivedEventArgs> exceptionHandler)
 {
     _client.OnMessageAsync(callback, _settings.GetOnMessageOptions(exceptionHandler));
 }