Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / TransactionProtocol.cs / 1 / TransactionProtocol.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel { using System.ServiceModel.Configuration; public abstract class TransactionProtocol { public static TransactionProtocol Default { get { return OleTransactions; } } public static TransactionProtocol OleTransactions { get { return OleTransactionsProtocol.Instance; } } public static TransactionProtocol WSAtomicTransactionOctober2004 { get { return WSAtomicTransactionOctober2004Protocol.Instance; } } public static TransactionProtocol WSAtomicTransaction11 { get { return WSAtomicTransaction11Protocol.Instance; } } internal abstract string Name { get; } internal static bool IsDefined(TransactionProtocol transactionProtocol) { return transactionProtocol == TransactionProtocol.OleTransactions || transactionProtocol == TransactionProtocol.WSAtomicTransactionOctober2004 || transactionProtocol == TransactionProtocol.WSAtomicTransaction11; } } class OleTransactionsProtocol : TransactionProtocol { static TransactionProtocol instance = new OleTransactionsProtocol(); internal static TransactionProtocol Instance { get { return instance; } } internal override string Name { get { return ConfigurationStrings.OleTransactions; } } } class WSAtomicTransactionOctober2004Protocol : TransactionProtocol { static TransactionProtocol instance = new WSAtomicTransactionOctober2004Protocol(); internal static TransactionProtocol Instance { get { return instance; } } internal override string Name { get { return ConfigurationStrings.WSAtomicTransactionOctober2004; } } } class WSAtomicTransaction11Protocol : TransactionProtocol { static TransactionProtocol instance = new WSAtomicTransaction11Protocol(); internal static TransactionProtocol Instance { get { return instance; } } internal override string Name { get { return ConfigurationStrings.WSAtomicTransaction11; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AuthenticationModulesSection.cs
- BinaryObjectInfo.cs
- controlskin.cs
- IApplicationTrustManager.cs
- UseManagedPresentationBindingElement.cs
- SHA384.cs
- Clipboard.cs
- IDispatchConstantAttribute.cs
- ObjRef.cs
- Exceptions.cs
- InfoCardBaseException.cs
- brushes.cs
- DataKey.cs
- RegexMatchCollection.cs
- FileChangesMonitor.cs
- WebUtil.cs
- RtfToXamlReader.cs
- WeakHashtable.cs
- dataobject.cs
- DataServiceHostWrapper.cs
- MD5.cs
- SystemIPv4InterfaceProperties.cs
- FormsAuthentication.cs
- InitializerFacet.cs
- UpdateCommandGenerator.cs
- ImageFormat.cs
- AlphabeticalEnumConverter.cs
- IndependentAnimationStorage.cs
- StylusPointPropertyInfoDefaults.cs
- WsatAdminException.cs
- WindowsListViewGroupHelper.cs
- TabControlAutomationPeer.cs
- DbProviderFactoriesConfigurationHandler.cs
- DataListCommandEventArgs.cs
- CanonicalXml.cs
- InheritanceAttribute.cs
- TraceSwitch.cs
- PrintDialog.cs
- XmlAggregates.cs
- SelectedCellsCollection.cs
- NamedPipeChannelFactory.cs
- ToolboxItemFilterAttribute.cs
- Transform3DCollection.cs
- UIPropertyMetadata.cs
- ProvidersHelper.cs
- TextParagraphProperties.cs
- BitmapEffectDrawing.cs
- DataGridItemCollection.cs
- BuildManagerHost.cs
- RealProxy.cs
- RelationalExpressions.cs
- MethodBuilder.cs
- XmlTypeAttribute.cs
- XsltContext.cs
- ContextDataSource.cs
- BoolExpr.cs
- IPCCacheManager.cs
- OutKeywords.cs
- QilVisitor.cs
- GacUtil.cs
- FormViewPagerRow.cs
- TraceUtils.cs
- MaskDescriptor.cs
- PropertyDescriptorGridEntry.cs
- infer.cs
- PageRanges.cs
- DBBindings.cs
- ListViewTableCell.cs
- NativeRecognizer.cs
- ProcessManager.cs
- Brushes.cs
- AssemblyUtil.cs
- WizardForm.cs
- Translator.cs
- SqlErrorCollection.cs
- LabelDesigner.cs
- DataGridViewSelectedRowCollection.cs
- commandenforcer.cs
- QilTernary.cs
- GACMembershipCondition.cs
- ReadOnlyKeyedCollection.cs
- ToolStripMenuItem.cs
- FontStretches.cs
- JavaScriptString.cs
- OdbcCommandBuilder.cs
- ExpressionPrefixAttribute.cs
- SymbolPair.cs
- SQLMoneyStorage.cs
- HttpListenerRequest.cs
- XmlCharCheckingWriter.cs
- EntitySqlException.cs
- TextBoxDesigner.cs
- CallContext.cs
- ProviderUtil.cs
- XmlValidatingReader.cs
- RemotingConfigParser.cs
- BackStopAuthenticationModule.cs
- WindowsRebar.cs
- ActivityValidator.cs
- FactoryMaker.cs