2 writes to RetryTransaction
System.ServiceModel.Routing (2)
System\ServiceModel\Routing\RoutingService.cs (2)
145this.RetryTransaction = new CommittableTransaction(options); 221this.RetryTransaction = null;
12 references to RetryTransaction
System.ServiceModel.Routing (12)
System\ServiceModel\Routing\ProcessMessagesAsyncResult.cs (7)
355else if (this.service.RetryTransaction != null || this.channelExtension.TransactedReceiveEnabled) 374if (this.service.RetryTransaction != null || this.channelExtension.TransactedReceiveEnabled) 405else if (this.service.RetryTransaction != null || this.channelExtension.TransactedReceiveEnabled) 708if (this.service.RetryTransaction != null) 712TD.RoutingServiceCommittingTransaction(this.service.RetryTransaction.TransactionInformation.LocalIdentifier); 715IAsyncResult result = this.service.RetryTransaction.BeginCommit( 760this.service.RetryTransaction.EndCommit(result);
System\ServiceModel\Routing\RoutingService.cs (5)
130Fx.Assert(this.RetryTransaction == null, "Logic error, we shouldn't be calling CreateNewTransactionIfNeeded if we have a RC Transaction"); 148TD.RoutingServiceCreatingTransaction(messageRpc.EventTraceActivity, this.RetryTransaction.TransactionInformation.LocalIdentifier); 195return this.RetryTransaction; 213if (this.RetryTransaction != null) 220RoutingUtilities.SafeRollbackTransaction(this.RetryTransaction);