コード例 #1
0
 public TransactionStart(TaskCompletionSource <EventStoreTransaction> source,
                         IEventStoreTransactionConnection parentConnection, string stream, long expectedVersion) : base(source)
 {
     _parentConnection = parentConnection;
     _stream           = stream;
     _expectedVersion  = expectedVersion;
 }
コード例 #2
0
        /// <summary>
        /// Constructs a new <see cref="EventStoreTransaction"/>
        /// </summary>
        /// <param name="transactionId">The transaction id of the transaction</param>
        /// <param name="userCredentials">User credentials under which transaction is committed.</param>
        /// <param name="connection">The connection the transaction is hooked to</param>
        internal EventStoreTransaction(long transactionId, UserCredentials userCredentials, IEventStoreTransactionConnection connection)
        {
            Ensure.Nonnegative(transactionId, "transactionId");

            TransactionId    = transactionId;
            _userCredentials = userCredentials;
            _connection      = connection;
        }
コード例 #3
0
        /// <summary>
        /// Constructs a new <see cref="EventStoreTransaction"/>
        /// </summary>
        /// <param name="transactionId">The transaction id of the transaction</param>
        /// <param name="userCredentials">User credentials under which transaction is committed.</param>
        /// <param name="connection">The connection the transaction is hooked to</param>
        internal EventStoreTransaction(long transactionId, UserCredentials userCredentials, IEventStoreTransactionConnection connection)
        {
            Ensure.Nonnegative(transactionId, "transactionId");

            TransactionId = transactionId;
            _userCredentials = userCredentials;
            _connection = connection;
        }
コード例 #4
0
 public StartTransactionOperation(ILogger log, TaskCompletionSource <EventStoreTransaction> source,
                                  bool requireMaster, string stream, long expectedVersion, IEventStoreTransactionConnection parentConnection,
                                  UserCredentials userCredentials)
     : base(log, source, TcpCommand.TransactionStart, TcpCommand.TransactionStartCompleted, userCredentials)
 {
     _requireMaster    = requireMaster;
     _stream           = stream;
     _expectedVersion  = expectedVersion;
     _parentConnection = parentConnection;
 }
コード例 #5
0
 public TransactionWrite(TaskCompletionSource <EventStoreTransaction> source,
                         IEventStoreTransactionConnection parentConnection)
     : base(source)
 {
     _parentConnection = parentConnection;
 }