Exemple #1
0
        public async Task PublishAsync(Envelope <IEvent> envelope)
        {
            if (envelope == null)
            {
                throw new ArgumentNullException(nameof(envelope));
            }

            await _dispatcher.DispatchEventAsync(envelope.Body, envelope.CorrelationId);
        }
Exemple #2
0
        protected override async Task ProcessMessageAsync(object message, string correlationId)
        {
            if (message == null)
            {
                throw new ArgumentNullException(nameof(message));
            }

            await _dispatcher.DispatchEventAsync((IEvent)message, correlationId);
        }
Exemple #3
0
 protected override async Task ProcessMessageAsync(IEvent message, string correlationId)
 {
     await _dispatcher.DispatchEventAsync(message, correlationId);
 }