public QueueJsonTableMessageFactory(string tableName, Func <SqlConnection> connectionFactory, ColumnNames columnNames, MessageEnvelopeFactory envelopeFactory) { _tableName = tableName; _connectionFactory = connectionFactory; _columnNames = columnNames; _envelopeFactory = envelopeFactory; }
public IEnumerable <IMessageEnvelope> BuildMessages(IMessage inputCommand, IMessageMetadata inputMetadata, IState inputState) { yield return(MessageEnvelopeFactory.CreateEnvelope(evnt)); }