Пример #1
0
        Task Publish(object message, PublishOptions options, TransportMessage incoming)
        {
            if (message == null)
            {
                throw new ArgumentNullException(nameof(message), "You cannot publish null");
            }

            var publishOptions = options ?? new PublishOptions();
            LogicalMessage msg = factory.Create(message, publishOptions.Headers);
            publishOptions.EventType = msg.MessageType;

            return SendMessage(msg, publishOptions, incoming);
        }
Пример #2
0
 public Task Publish(object message, PublishOptions options = null)
 {
     return unit.Publish(message, options);
 }
Пример #3
0
            public Task PublishAsync(TransportMessage message, PublishOptions options)
            {
                var transportMessage = new TransportMessage(message);

                return onMessage(transportMessage);
            }
Пример #4
0
 public Task Publish(object message, PublishOptions options = null)
 {
     return(Publish(message, options, null));
 }
Пример #5
0
 public Task Publish(object message, PublishOptions options = null)
 {
     return(bus.Publish(message, options, incoming));
 }
Пример #6
0
 public Task Publish(object message, PublishOptions options = null)
 {
     return Publish(message, options, null);
 }
Пример #7
0
 public Task Publish(object message, PublishOptions options = null)
 {
     return bus.Publish(message, options, incoming);
 }