74 references to TransactionInformation
System.Activities.DurableInstancing (2)
System\Activities\DurableInstancing\InstanceLockTracking.cs (2)
72if (e.Transaction.TransactionInformation.Status == TransactionStatus.Committed) 94if (e.Transaction.TransactionInformation.Status != TransactionStatus.Committed && this.IsSafeToUnlock)
System.Data (6)
fx\src\Data\System\Data\ProviderBase\DbConnectionHelper.cs (1)
261if (enlistedTransaction.TransactionInformation.Status == SysTx.TransactionStatus.Active)
fx\src\data\System\Data\ProviderBase\DbConnectionInternal.cs (2)
187disposed = currentEnlistedTransactionOriginal.TransactionInformation == null; 781transactionIsDead = (SysTx.TransactionStatus.Active != enlistedTransaction.TransactionInformation.Status);
fx\src\data\System\Data\SqlClient\SqlInternalConnection.cs (1)
373if (enlistedTransaction != null && enlistedTransaction.TransactionInformation.Status != SysTx.TransactionStatus.Active)
fx\src\data\System\Data\SqlClient\SqlInternalConnectionTds.cs (2)
767if (SysTx.TransactionStatus.Active != enlistedTransaction.TransactionInformation.Status || !enlistedTransaction.Equals(currentTransaction)) 774if (SysTx.TransactionStatus.Active != enlistedTransaction.TransactionInformation.Status)
System.Data.Entity (1)
System\Data\EntityClient\EntityConnection.cs (1)
494return _enlistedTransaction != null && _enlistedTransaction.TransactionInformation.Status == TransactionStatus.Active;
System.Runtime.DurableInstancing (2)
System\Runtime\TransactionHelper.cs (2)
18if (transaction.TransactionInformation.Status == TransactionStatus.Aborted || transaction.TransactionInformation.Status == TransactionStatus.InDoubt)
System.ServiceModel (49)
System\ServiceModel\Channels\MsmqDefaultLockingQueue.cs (9)
177if (Transaction.Current != null && Transaction.Current.TransactionInformation.Status != System.Transactions.TransactionStatus.Active) 258if (!this.dtcTransMap.TryGetValue(Transaction.Current.TransactionInformation.DistributedIdentifier, out transMsgs)) 261this.dtcTransMap.Add(Transaction.Current.TransactionInformation.DistributedIdentifier, transMsgs); 303if (e.Transaction.TransactionInformation.Status == System.Transactions.TransactionStatus.Aborted) 309if (this.dtcTransMap.TryGetValue(e.Transaction.TransactionInformation.DistributedIdentifier, out transMsgs)) 314this.dtcTransMap.Remove(e.Transaction.TransactionInformation.DistributedIdentifier); 329else if (e.Transaction.TransactionInformation.Status == System.Transactions.TransactionStatus.Committed) 335if (this.dtcTransMap.TryGetValue(e.Transaction.TransactionInformation.DistributedIdentifier, out transMsgs)) 338this.dtcTransMap.Remove(e.Transaction.TransactionInformation.DistributedIdentifier);
System\ServiceModel\Channels\MsmqInputSessionChannel.cs (3)
254if (TransactionStatus.Active == this.associatedTx.TransactionInformation.Status) 291if (TransactionStatus.Active != Transaction.Current.TransactionInformation.Status) 310if (TransactionStatus.Active != Transaction.Current.TransactionInformation.Status)
System\ServiceModel\Channels\MsmqOutputSessionChannel.cs (1)
218if (TransactionStatus.Active != Transaction.Current.TransactionInformation.Status)
System\ServiceModel\Channels\MsmqReceiveContextLockManager.cs (5)
92if (!this.transMessages.TryGetValue(Transaction.Current.TransactionInformation.DistributedIdentifier, out transMsgs)) 95this.transMessages.Add(Transaction.Current.TransactionInformation.DistributedIdentifier, transMsgs); 156if (e.Transaction.TransactionInformation.Status == TransactionStatus.Committed) 159if (this.transMessages.TryGetValue(e.Transaction.TransactionInformation.DistributedIdentifier, out toRemove)) 168this.transMessages.Remove(e.Transaction.TransactionInformation.DistributedIdentifier);
System\ServiceModel\ComIntegration\ComPlusThreadInitializer.cs (2)
142incomingTransactionID = tx.TransactionInformation.DistributedIdentifier; 162currentTransactionID = txProxy.TransactionInformation.DistributedIdentifier;
System\ServiceModel\ComIntegration\TransactionProxy.cs (4)
235return this.currentTransaction.TransactionInformation.DistributedIdentifier; 359SR.TraceCodeComIntegrationTxProxyTxAbortedByTM, proxy.AppId, proxy.Clsid, transaction.TransactionInformation.DistributedIdentifier, proxy.InstanceID); 369SR.TraceCodeComIntegrationTxProxyTxCommitted, proxy.AppId, proxy.Clsid, transaction.TransactionInformation.DistributedIdentifier, proxy.InstanceID); 399SR.TraceCodeComIntegrationTxProxyTxAbortedByContext, proxy.AppId, proxy.Clsid, transaction.TransactionInformation.DistributedIdentifier, proxy.InstanceID);
System\ServiceModel\Dispatcher\ImmutableDispatchRuntime.cs (2)
363rpc.transaction.Current.TransactionInformation.Status != TransactionStatus.Active) 412rpc.transaction.Current.TransactionInformation.Status != TransactionStatus.Active)
System\ServiceModel\Dispatcher\ReceiveContextRPCFacet.cs (1)
321if (e.Transaction.TransactionInformation.Status == TransactionStatus.Aborted)
System\ServiceModel\Dispatcher\TransactedBatchContext.cs (1)
53return TransactionStatus.Active == this.transaction.TransactionInformation.Status;
System\ServiceModel\Dispatcher\TransactionBehavior.cs (17)
191contextTransaction.TransactionInformation.LocalIdentifier, 225transaction.TransactionInformation.LocalIdentifier, 237transaction.TransactionInformation.LocalIdentifier, 312contextTransaction.TransactionInformation.LocalIdentifier) 342transaction.TransactionInformation.LocalIdentifier, 355transaction.TransactionInformation.LocalIdentifier, 485this.Current.TransactionInformation.LocalIdentifier, 568if (clone != null && clone.TransactionInformation != null) 571clone.TransactionInformation.LocalIdentifier, 572clone.TransactionInformation.DistributedIdentifier); 678rpc.Transaction.Current.TransactionInformation.LocalIdentifier, 694rpc.Transaction.Current.TransactionInformation.LocalIdentifier, 703rpc.Transaction.Current.TransactionInformation.LocalIdentifier, 728rpc.Transaction.Current.TransactionInformation.LocalIdentifier, 746rpc.Transaction.Current.TransactionInformation.LocalIdentifier, 908tx.TransactionInformation.LocalIdentifier) 1052this.Transaction.TransactionInformation.LocalIdentifier)
System\ServiceModel\InstanceContext.cs (2)
421transaction.Attached.TransactionInformation.LocalIdentifier) 430transaction.Attached.TransactionInformation.LocalIdentifier)
System\ServiceModel\Transactions\WsatExtendedInformation.cs (1)
31Guid transactionId = tx.TransactionInformation.DistributedIdentifier;
System\ServiceModel\Transactions\WsatTransactionFormatter.cs (1)
131Guid transactionId = transaction.TransactionInformation.DistributedIdentifier;
System.ServiceModel.Activities (4)
System\ServiceModel\Activities\Dispatcher\TransactionContext.cs (2)
51Fx.Assert(this.currentTransaction.TransactionInformation.Status == TransactionStatus.InDoubt, "Transaction state should be InDoubt at this point"); 87Fx.Assert(this.currentTransaction.TransactionInformation.Status == TransactionStatus.Aborted, "Transaction state should be Aborted at this point");
System\ServiceModel\Activities\TransactedReceiveScope.cs (1)
306TD.TransactedReceiveScopeEndCommitFailed(committableTransaction.TransactionInformation.LocalIdentifier, ex.Message);
System\ServiceModel\Activities\WorkflowOperationContext.cs (1)
861if (e.Transaction.TransactionInformation.Status != TransactionStatus.Committed)
System.ServiceModel.Routing (4)
System\ServiceModel\Routing\ProcessMessagesAsyncResult.cs (2)
712TD.RoutingServiceCommittingTransaction(this.service.RetryTransaction.TransactionInformation.LocalIdentifier); 728TD.RoutingServiceCommittingTransaction(transaction != null ? transaction.TransactionInformation.LocalIdentifier : string.Empty);
System\ServiceModel\Routing\RoutingService.cs (2)
119TD.RoutingServiceUsingExistingTransaction(messageRpc.EventTraceActivity, messageRpc.Transaction.TransactionInformation.LocalIdentifier); 148TD.RoutingServiceCreatingTransaction(messageRpc.EventTraceActivity, this.RetryTransaction.TransactionInformation.LocalIdentifier);
System.Workflow.Runtime (5)
System\Activities\Statements\Interop.cs (2)
849Transaction.Current.TransactionInformation.Status == TransactionStatus.Active) 1744if (e.Transaction.TransactionInformation.Status == TransactionStatus.Committed)
System\Activities\Statements\InteropExecutor.cs (1)
277if (transactionalProperties.Transaction != null && transactionalProperties.Transaction.TransactionInformation.Status != TransactionStatus.Aborted)
WorkflowExecutor.cs (2)
2326if (System.Transactions.TransactionStatus.Aborted != transaction.TransactionInformation.Status) 2458if (transactionalProperties.Transaction != null && transactionalProperties.Transaction.TransactionInformation.Status != TransactionStatus.Aborted)
System.WorkflowServices (1)
System\ServiceModel\Dispatcher\ServiceDurableInstance.cs (1)
426this.clonedTransaction.TransactionInformation.Status == TransactionStatus.Aborted)