protected override async Task OnMessageHandler(
     ServiceBusReceivedMessage message,
     CancellationToken cancellationToken)
 {
     var args = new ProcessSessionMessageEventArgs(
         message,
         _receiver,
         cancellationToken);
     await Processor.OnProcessSessionMessageAsync(args).ConfigureAwait(false);
 }
Example #2
0
 /// <summary>
 /// Invokes the process message event handler after a message has been received.
 /// This method can be overriden to raise an event manually for testing purposes.
 /// </summary>
 /// <param name="args">The event args containing information related to the session message.</param>
 protected internal virtual async Task OnProcessSessionMessageAsync(ProcessSessionMessageEventArgs args)
 {
     await InnerProcessor.OnProcessSessionMessageAsync(args).ConfigureAwait(false);
 }
 /// <summary>
 /// Called when a 'process message' event is triggered.
 /// </summary>
 ///
 /// <param name="args">The set of arguments to identify the context of the event to be processed.</param>
 private Task OnProcessSessionMessageAsync(ProcessSessionMessageEventArgs args) => _processSessionMessage(args);