14 writes to TransactionProtocol
System.ServiceModel.Http (4)
System\ServiceModel\WS2007HttpBinding.cs (3)
17TransactionFlowBindingElement.TransactionProtocol = s_ws2007TransactionProtocol; 30TransactionFlowBindingElement.TransactionProtocol = s_ws2007TransactionProtocol; 38TransactionFlowBindingElement.TransactionProtocol = s_ws2007TransactionProtocol;
System\ServiceModel\WSHttpBindingBase.cs (1)
154TransactionProtocol = TransactionProtocol.WSAtomicTransactionOctober2004
System.ServiceModel.NetTcp (1)
System\ServiceModel\NetTcpBinding.cs (1)
46set { _txFlow.TransactionProtocol = value; }
System.ServiceModel.Primitives.Tests (9)
Channels\TransactionFlowBindingElementTest.cs (9)
66bindingElement.TransactionProtocol = TransactionProtocol.OleTransactions; 74bindingElement.TransactionProtocol = TransactionProtocol.WSAtomicTransactionOctober2004; 82bindingElement.TransactionProtocol = TransactionProtocol.WSAtomicTransaction11; 90Assert.Throws<ArgumentOutOfRangeException>(() => bindingElement.TransactionProtocol = null); 177original.TransactionProtocol = TransactionProtocol.WSAtomicTransaction11; 187original.TransactionProtocol = TransactionProtocol.OleTransactions; 197original.TransactionProtocol = TransactionProtocol.WSAtomicTransactionOctober2004; 240bindingElement.TransactionProtocol = TransactionProtocol.WSAtomicTransaction11; 250bindingElement.TransactionProtocol = TransactionProtocol.OleTransactions;
46 references to TransactionProtocol
System.ServiceModel.Http.Tests (16)
ServiceModel\WSHttpBindingTransactionTests.cs (16)
80Assert.Equal(TransactionProtocol.WSAtomicTransactionOctober2004, txFlowElement.TransactionProtocol); 89Assert.Equal(TransactionProtocol.WSAtomicTransaction11, txFlowElement.TransactionProtocol); 110Assert.Equal(TransactionProtocol.WSAtomicTransactionOctober2004, txFlowElement.TransactionProtocol); 119Assert.Equal(TransactionProtocol.WSAtomicTransactionOctober2004, txFlowElement.TransactionProtocol); 144Assert.NotEqual(wsTxFlow.TransactionProtocol, ws2007TxFlow.TransactionProtocol); 145Assert.Equal(TransactionProtocol.WSAtomicTransactionOctober2004, wsTxFlow.TransactionProtocol); 146Assert.Equal(TransactionProtocol.WSAtomicTransaction11, ws2007TxFlow.TransactionProtocol); 190Assert.Equal(TransactionProtocol.WSAtomicTransaction11, txFlowElement.TransactionProtocol); 199Assert.Equal(TransactionProtocol.WSAtomicTransaction11, txFlowElement.TransactionProtocol); 212Assert.Equal(TransactionProtocol.WSAtomicTransactionOctober2004, txFlowElement.TransactionProtocol); 224Assert.Equal(TransactionProtocol.WSAtomicTransaction11, txFlowElement.TransactionProtocol); 236Assert.Equal(TransactionProtocol.WSAtomicTransactionOctober2004, txFlowElement.TransactionProtocol); 247Assert.Equal(TransactionProtocol.WSAtomicTransaction11, txFlowElement.TransactionProtocol); 258Assert.Equal(TransactionProtocol.WSAtomicTransactionOctober2004, txFlowElement.TransactionProtocol); 270Assert.Equal(TransactionProtocol.WSAtomicTransaction11, txFlowElement.TransactionProtocol);
System.ServiceModel.NetTcp (1)
System\ServiceModel\NetTcpBinding.cs (1)
45get { return _txFlow.TransactionProtocol; }
System.ServiceModel.NetTcp.Tests (11)
ServiceModel\NetTcpBindingTransactionTests.cs (11)
57Assert.Equal(TransactionProtocol.OleTransactions, txFlowElement.TransactionProtocol); 102Assert.Equal(TransactionProtocol.WSAtomicTransactionOctober2004, txFlowElement.TransactionProtocol); 112Assert.Equal(TransactionProtocol.WSAtomicTransaction11, txFlowElement.TransactionProtocol); 123Assert.Equal(TransactionProtocol.OleTransactions, txFlowElement.TransactionProtocol); 137Assert.Equal(TransactionProtocol.WSAtomicTransactionOctober2004, txFlowElement.TransactionProtocol); 150Assert.Equal(TransactionProtocol.WSAtomicTransaction11, txFlowElement.TransactionProtocol); 163Assert.Equal(TransactionProtocol.WSAtomicTransaction11, txFlowElement.TransactionProtocol); 209Assert.Equal(TransactionProtocol.OleTransactions, txFlowElement.TransactionProtocol); 221Assert.Equal(TransactionProtocol.WSAtomicTransaction11, txFlowElement.TransactionProtocol); 231Assert.Equal(TransactionProtocol.WSAtomicTransactionOctober2004, txFlowElement.TransactionProtocol); 241Assert.Equal(TransactionProtocol.WSAtomicTransaction11, txFlowElement.TransactionProtocol);
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\TransactionFlowBindingElement.cs (1)
111return TransactionProtocol != TransactionProtocol.Default;
System.ServiceModel.Primitives.Tests (17)
Channels\TransactionFlowBindingElementTest.cs (17)
21Assert.Equal(TransactionProtocol.OleTransactions, bindingElement.TransactionProtocol); 37Assert.Equal(TransactionProtocol.OleTransactions, bindingElement.TransactionProtocol); 44Assert.Equal(TransactionProtocol.WSAtomicTransactionOctober2004, bindingElement.TransactionProtocol); 51Assert.Equal(TransactionProtocol.WSAtomicTransaction11, bindingElement.TransactionProtocol); 67Assert.Equal(TransactionProtocol.OleTransactions, bindingElement.TransactionProtocol); 75Assert.Equal(TransactionProtocol.WSAtomicTransactionOctober2004, bindingElement.TransactionProtocol); 83Assert.Equal(TransactionProtocol.WSAtomicTransaction11, bindingElement.TransactionProtocol); 116Assert.Equal(original.TransactionProtocol, clone.TransactionProtocol); 127Assert.Equal(TransactionProtocol.OleTransactions, clone.TransactionProtocol); 137Assert.Equal(TransactionProtocol.WSAtomicTransactionOctober2004, clone.TransactionProtocol); 147Assert.Equal(TransactionProtocol.OleTransactions, clone.TransactionProtocol); 158Assert.Equal(TransactionProtocol.WSAtomicTransactionOctober2004, clone.TransactionProtocol); 169Assert.Equal(TransactionProtocol.WSAtomicTransaction11, clone.TransactionProtocol); 180Assert.Equal(TransactionProtocol.WSAtomicTransaction11, clone.TransactionProtocol); 190Assert.Equal(TransactionProtocol.OleTransactions, clone.TransactionProtocol); 200Assert.Equal(TransactionProtocol.WSAtomicTransactionOctober2004, clone.TransactionProtocol);