public MessageHandle Send(IRequestMessage message) { message.MessageId = Guid.NewGuid().ToString("N"); var handle = new MessageHandle(message); messageHandles[message.MessageId] = handle; messageSender.Send(message); return(handle); }
public MessageHandle Send(IRequestMessage message) { if (message == null) { throw new ArgumentNullException(nameof(message)); } message.MessageId = Guid.NewGuid().ToString("N"); var handle = new MessageHandle(message); messageHandles[message.MessageId] = handle; messageSender.Send(message); return(handle); }