public void PostCommit(ICommit committed) { var messageId = committed.CommitId; var correlationId = Guid.NewGuid(); var message = new ChannelMessage( messageId, correlationId, new Uri("uri://noreply.zenmassage.com"), new Dictionary <string, string>(), committed.Events.Select(e => e.Body)); var envelope = new ChannelEnvelope( message, new[] { new Uri("uri://domain.zenmassage.com"), }); _messageChannel.Send(envelope); }