internal Task Reply(IIntegrationReply reply, IEndpoint endpoint, IOutboxSession outbox, MessageMetaData metaData = null, MessageMetaData commandMetaData = null) { metaData = metaData ?? new MessageMetaData(); metaData.PopulateForReplyTo(commandMetaData); return(Dispatch(reply, metaData, endpoint, outbox)); }
public Task Reply(IIntegrationReply reply, MessageMetaData replyMetaData = null) { var replyToEndpoint = this.GetEndpointForReply(); return(MessagingService.Reply(reply, replyToEndpoint, this.OutboxSession, replyMetaData, this.MetaData)); }