public AmqpTransactionEnlistment(
     Transaction transaction,
     AmqpTransactionManager transactionManager,
     AmqpConnectionScope connectionScope,
     TimeSpan timeout)
 {
     _transactionId      = transaction.TransactionInformation.LocalIdentifier;
     _transactionManager = transactionManager;
     _connectionScope    = connectionScope;
     _timeout            = timeout;
 }