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
- SQLInt16.cs
- GAC.cs
- OneWayChannelFactory.cs
- WorkflowWebService.cs
- ScriptRegistrationManager.cs
- ToolStripPanelSelectionGlyph.cs
- NumericUpDown.cs
- EnumerableRowCollectionExtensions.cs
- TextChangedEventArgs.cs
- CurrentTimeZone.cs
- TreeViewImageIndexConverter.cs
- ModifierKeysConverter.cs
- ToolStripDropDownItem.cs
- _RequestCacheProtocol.cs
- ExtensionFile.cs
- SurrogateEncoder.cs
- DataGridTable.cs
- HTMLTextWriter.cs
- AsymmetricAlgorithm.cs
- AdPostCacheSubstitution.cs
- MimeMapping.cs
- Section.cs
- LinkDescriptor.cs
- SafeWaitHandle.cs
- XPathEmptyIterator.cs
- Size.cs
- InlinedLocationReference.cs
- Hash.cs
- RectangleGeometry.cs
- HtmlSelect.cs
- FtpCachePolicyElement.cs
- JavascriptCallbackMessageInspector.cs
- XmlDataSourceNodeDescriptor.cs
- PackageDigitalSignature.cs
- Module.cs
- SqlNotificationEventArgs.cs
- datacache.cs
- NamedPipeAppDomainProtocolHandler.cs
- ImageAttributes.cs
- SystemEvents.cs
- BasicHttpMessageCredentialType.cs
- AssemblyCollection.cs
- TriggerBase.cs
- DataGridGeneralPage.cs
- SoapMessage.cs
- Registry.cs
- Stroke2.cs
- MaskInputRejectedEventArgs.cs
- ControlEvent.cs
- Policy.cs
- MappingModelBuildProvider.cs
- ScriptDescriptor.cs
- WindowsListViewGroupHelper.cs
- Expander.cs
- StringToken.cs
- TrackingServices.cs
- Substitution.cs
- RuntimeConfig.cs
- UnSafeCharBuffer.cs
- SystemSounds.cs
- IntegerValidator.cs
- mediaeventshelper.cs
- SafeRightsManagementSessionHandle.cs
- CodeGotoStatement.cs
- ExpressionVisitorHelpers.cs
- UpDownBase.cs
- StylusShape.cs
- DataBoundLiteralControl.cs
- WebEventTraceProvider.cs
- GridViewColumnCollectionChangedEventArgs.cs
- DataBindingExpressionBuilder.cs
- DataPointer.cs
- EntityParameterCollection.cs
- DataGridViewCellLinkedList.cs
- QilIterator.cs
- RuntimeIdentifierPropertyAttribute.cs
- dataprotectionpermission.cs
- WinFormsSecurity.cs
- HttpListenerTimeoutManager.cs
- DifferencingCollection.cs
- TiffBitmapEncoder.cs
- EventHandlersStore.cs
- UIElementAutomationPeer.cs
- CommandDevice.cs
- PageCatalogPart.cs
- ShaderEffect.cs
- DataControlFieldHeaderCell.cs
- ViewStateException.cs
- CqlErrorHelper.cs
- LoginUtil.cs
- FixedNode.cs
- VirtualPath.cs
- COM2Properties.cs
- ISAPIApplicationHost.cs
- Expander.cs
- FontWeights.cs
- WebColorConverter.cs
- ToolStripDropTargetManager.cs
- Directory.cs
- MimeBasePart.cs