public async Task SendAsync <T>(T message, string correlationId) { var msg = MessageBuilder.BuildMessage(message, correlationId); await _client.SendAsync(msg); }
public async Task SendWithDelayAsync <T>(T message, TimeSpan timeSpan, string correlationId) { var msg = MessageBuilder.BuildDelayedMessage(message, timeSpan, correlationId); await _client.SendAsync(msg); }