3 types derived from TransactionProtocol
dotnet-svcutil-lib (3)
FrameworkFork\System.ServiceModel\System\ServiceModel\TransactionProtocol.cs (3)
45internal class OleTransactionsProtocol : TransactionProtocol 60internal class WSAtomicTransactionOctober2004Protocol : TransactionProtocol 75internal class WSAtomicTransaction11Protocol : TransactionProtocol
44 references to TransactionProtocol
dotnet-svcutil-lib (44)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransactionFlowBindingElement.cs (10)
21private TransactionProtocol _transactionProtocol; 28public TransactionFlowBindingElement(TransactionProtocol transactionProtocol) 38internal TransactionFlowBindingElement(bool transactions, TransactionProtocol transactionProtocol) 43if (!TransactionProtocol.IsDefined(transactionProtocol)) 57if (!TransactionProtocol.IsDefined(elementToBeCloned._transactionProtocol)) 147public TransactionProtocol TransactionProtocol 155if (!TransactionProtocol.IsDefined(value)) 177return this.TransactionProtocol != TransactionProtocol.Default; 305if (_transactionProtocol == TransactionProtocol.OleTransactions || 306_transactionProtocol == TransactionProtocol.WSAtomicTransactionOctober2004)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransactionFlowBindingElementImporter.cs (6)
45TransactionProtocol agreedTransactionProtocol = TransactionFlowDefaults.TransactionProtocol; 69TransactionProtocol.OleTransactions, 85TransactionProtocol.WSAtomicTransactionOctober2004, 101TransactionProtocol.WSAtomicTransaction11, 150private static void TrackAgreementTransactionProtocol(ref bool everyoneAgrees, TransactionProtocol option, 151ref TransactionProtocol agreedOption, ref bool anOperationCares)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportDefaults.cs (2)
24internal static TransactionProtocol TransactionProtocol = System.ServiceModel.TransactionProtocol.OleTransactions;
FrameworkFork\System.ServiceModel\System\ServiceModel\NetNamedPipeBinding.cs (1)
44public TransactionProtocol TransactionProtocol
FrameworkFork\System.ServiceModel\System\ServiceModel\NetTcpBinding.cs (1)
150public TransactionProtocol TransactionProtocol
FrameworkFork\System.ServiceModel\System\ServiceModel\TransactionProtocol.cs (14)
12public static TransactionProtocol Default 17public static TransactionProtocol OleTransactions 22public static TransactionProtocol WSAtomicTransactionOctober2004 27public static TransactionProtocol WSAtomicTransaction11 37internal static bool IsDefined(TransactionProtocol transactionProtocol) 39return transactionProtocol == TransactionProtocol.OleTransactions || 40transactionProtocol == TransactionProtocol.WSAtomicTransactionOctober2004 || 41transactionProtocol == TransactionProtocol.WSAtomicTransaction11; 47private static TransactionProtocol s_instance = new OleTransactionsProtocol(); 49internal static TransactionProtocol Instance 62private static TransactionProtocol s_instance = new WSAtomicTransactionOctober2004Protocol(); 64internal static TransactionProtocol Instance 77private static TransactionProtocol s_instance = new WSAtomicTransaction11Protocol(); 79internal static TransactionProtocol Instance
FrameworkFork\System.ServiceModel\System\ServiceModel\WS2007FederationHttpBinding.cs (3)
24private static readonly TransactionProtocol s_WS2007TransactionProtocol = TransactionProtocol.WSAtomicTransaction11; 100if (tfbe != null && tfbe.TransactionProtocol != TransactionProtocol.WSAtomicTransaction11)
FrameworkFork\System.ServiceModel\System\ServiceModel\WS2007HttpBinding.cs (3)
23private static readonly TransactionProtocol s_WS2007TransactionProtocol = TransactionProtocol.WSAtomicTransaction11; 108if (tfbe != null && tfbe.TransactionProtocol != TransactionProtocol.WSAtomicTransaction11)
FrameworkFork\System.ServiceModel\System\ServiceModel\WSFederationHttpBinding.cs (1)
137if (tfbe != null && tfbe.TransactionProtocol != TransactionProtocol.WSAtomicTransactionOctober2004)
FrameworkFork\System.ServiceModel\System\ServiceModel\WSHttpBinding.cs (1)
144if (tfbe != null && tfbe.TransactionProtocol != TransactionProtocol.WSAtomicTransactionOctober2004)
FrameworkFork\System.ServiceModel\System\ServiceModel\WSHttpBindingBase.cs (2)
169tfbe.TransactionProtocol = TransactionProtocol.WSAtomicTransactionOctober2004; 346txFlow.TransactionProtocol = TransactionProtocol.WSAtomicTransaction11;