コード例 #1
0
 public SqlServerMessageSender(IConnectionStringProvider connectionStringProvider, IConnectionStore connectionStore, ICallbackAddressStore callbackAddressStore, ConnectionFactory sqlConnectionFactory)
 {
     this.connectionStringProvider = connectionStringProvider;
     this.connectionStore          = connectionStore;
     this.callbackAddressStore     = callbackAddressStore;
     this.sqlConnectionFactory     = sqlConnectionFactory;
 }
コード例 #2
0
 public SqlServerMessageSender(IConnectionStringProvider connectionStringProvider, IConnectionStore connectionStore, ICallbackAddressStore callbackAddressStore, ConnectionFactory sqlConnectionFactory)
 {
     this.connectionStringProvider = connectionStringProvider;
     this.connectionStore = connectionStore;
     this.callbackAddressStore = callbackAddressStore;
     this.sqlConnectionFactory = sqlConnectionFactory;
 }
コード例 #3
0
 public ReceiveStrategyFactory(IConnectionStore connectionStore, LocalConnectionParams localConnectionParams, Address errorQueueAddress, ConnectionFactory sqlConnectionFactory)
 {
     this.connectionStore = connectionStore;
     this.errorQueueAddress = errorQueueAddress;
     this.localConnectionParams = localConnectionParams;
     this.sqlConnectionFactory = sqlConnectionFactory;
 }
コード例 #4
0
 public ReceiveStrategyFactory(IConnectionStore connectionStore, LocalConnectionParams localConnectionParams, Address errorQueueAddress, ConnectionFactory sqlConnectionFactory)
 {
     this.connectionStore       = connectionStore;
     this.errorQueueAddress     = errorQueueAddress;
     this.localConnectionParams = localConnectionParams;
     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);
 }
コード例 #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 AmbientTransactionReceiveStrategy(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;

            transactionOptions = new TransactionOptions
            {
                IsolationLevel = transactionSettings.IsolationLevel,
                Timeout        = transactionSettings.TransactionTimeout
            };
        }
コード例 #8
0
 public ConnectionManager(ILogger <ConnectionManager> logger, IConnectionStore connectionStore)
 {
     this.logger          = logger;
     this.connectionStore = connectionStore;
 }
コード例 #9
0
 public NotificationManager(IUserManager userManager, IConnectionStore connectionStore, INotificationStore notificationStore) : base(userManager)
 {
     ConnectionStore   = ValidateObject(connectionStore);
     NotificationStore = ValidateObject(notificationStore);
 }
コード例 #10
0
 public UsersHub(IConnectionStore store)
 {
     _store = store;
 }