コード例 #1
0
 public NoTransactionReceiveStrategy(string connectionString, TableBasedQueue errorQueue, Func<TransportMessage, bool> tryProcessMessageCallback, ConnectionFactory sqlConnectionFactory)
 {
     this.connectionString = connectionString;
     this.errorQueue = errorQueue;
     this.tryProcessMessageCallback = tryProcessMessageCallback;
     this.sqlConnectionFactory = sqlConnectionFactory;
 }
コード例 #2
0
 public ReceiveStrategyFactory(IConnectionStore connectionStore, LocalConnectionParams localConnectionParams, Address errorQueueAddress, ConnectionFactory sqlConnectionFactory)
 {
     this.connectionStore = connectionStore;
     this.errorQueueAddress = errorQueueAddress;
     this.localConnectionParams = localConnectionParams;
     this.sqlConnectionFactory = sqlConnectionFactory;
 }
コード例 #3
0
 public SqlServerMessageSender(IConnectionStringProvider connectionStringProvider, IConnectionStore connectionStore, ICallbackAddressStore callbackAddressStore, ConnectionFactory sqlConnectionFactory)
 {
     this.connectionStringProvider = connectionStringProvider;
     this.connectionStore = connectionStore;
     this.callbackAddressStore = callbackAddressStore;
     this.sqlConnectionFactory = sqlConnectionFactory;
 }
 public NativeTransactionReceiveStrategy(string connectionString, TableBasedQueue errorQueue, Func<TransportMessage, bool> tryProcessMessageCallback, ConnectionFactory sqlConnectionFactory, IConnectionStore connectionStore, TransactionSettings transactionSettings)
 {
     this.tryProcessMessageCallback = tryProcessMessageCallback;
     this.errorQueue = errorQueue;
     this.connectionString = connectionString;
     this.sqlConnectionFactory = sqlConnectionFactory;
     this.connectionStore = connectionStore;
     isolationLevel = GetSqlIsolationLevel(transactionSettings.IsolationLevel);
 }
コード例 #5
0
 public QueuePurger(SecondaryReceiveConfiguration secondaryReceiveConfiguration, LocalConnectionParams localConnectionParams, ConnectionFactory sqlConnectionFactory)
 {
     this.secondaryReceiveConfiguration = secondaryReceiveConfiguration;
     this.localConnectionParams = localConnectionParams;
     this.sqlConnectionFactory = sqlConnectionFactory;
 }
コード例 #6
0
 public NativeTransactionReceiveStrategy(string connectionString, TableBasedQueue errorQueue, Func <TransportMessage, bool> tryProcessMessageCallback, ConnectionFactory sqlConnectionFactory, IConnectionStore connectionStore, TransactionSettings transactionSettings)
 {
     this.tryProcessMessageCallback = tryProcessMessageCallback;
     this.errorQueue           = errorQueue;
     this.connectionString     = connectionString;
     this.sqlConnectionFactory = sqlConnectionFactory;
     this.connectionStore      = connectionStore;
     isolationLevel            = GetSqlIsolationLevel(transactionSettings.IsolationLevel);
 }
コード例 #7
0
 public SqlServerQueueCreator(IConnectionStringProvider connectionStringProvider, ConnectionFactory sqlConnectionFactory)
 {
     this.connectionStringProvider = connectionStringProvider;
     this.sqlConnectionFactory = sqlConnectionFactory;
 }
コード例 #8
0
 public SqlServerQueueCreator(IConnectionStringProvider connectionStringProvider, ConnectionFactory sqlConnectionFactory)
 {
     this.connectionStringProvider = connectionStringProvider;
     this.sqlConnectionFactory     = sqlConnectionFactory;
 }