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