protected override async Task OnMessageHandler( ServiceBusReceivedMessage message, CancellationToken cancellationToken) { var args = new ProcessSessionMessageEventArgs( message, _receiver, cancellationToken); await Processor.OnProcessSessionMessageAsync(args).ConfigureAwait(false); }
/// <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);