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); }
public Task Publish(object message, PublishOptions options = null) { return unit.Publish(message, options); }
public Task PublishAsync(TransportMessage message, PublishOptions options) { var transportMessage = new TransportMessage(message); return onMessage(transportMessage); }
public Task Publish(object message, PublishOptions options = null) { return(Publish(message, options, null)); }
public Task Publish(object message, PublishOptions options = null) { return(bus.Publish(message, options, incoming)); }
public Task Publish(object message, PublishOptions options = null) { return Publish(message, options, null); }
public Task Publish(object message, PublishOptions options = null) { return bus.Publish(message, options, incoming); }