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
- _ContextAwareResult.cs
- DbException.cs
- TokenFactoryFactory.cs
- ToolStripPanelCell.cs
- XmlResolver.cs
- Keyboard.cs
- ReachFixedPageSerializer.cs
- EmptyStringExpandableObjectConverter.cs
- PropertyInformation.cs
- GlyphCollection.cs
- ToolBarOverflowPanel.cs
- AnimationTimeline.cs
- PrimitiveDataContract.cs
- XmlNamedNodeMap.cs
- ParentQuery.cs
- ModelEditingScope.cs
- WindowsFormsHostAutomationPeer.cs
- AffineTransform3D.cs
- AQNBuilder.cs
- HtmlTable.cs
- _AuthenticationState.cs
- VerificationAttribute.cs
- Application.cs
- PartialList.cs
- DebugHandleTracker.cs
- ModuleConfigurationInfo.cs
- RemotingConfigParser.cs
- InfoCardRSACryptoProvider.cs
- CommandConverter.cs
- FlowDocumentPage.cs
- WorkerRequest.cs
- XPathAxisIterator.cs
- PolyLineSegment.cs
- SystemException.cs
- TypographyProperties.cs
- SqlClientMetaDataCollectionNames.cs
- DisplayMemberTemplateSelector.cs
- AnimatedTypeHelpers.cs
- Panel.cs
- EditorPartCollection.cs
- ApplicationSecurityInfo.cs
- ActivityCollectionMarkupSerializer.cs
- smtpconnection.cs
- TableDetailsCollection.cs
- ResourceCodeDomSerializer.cs
- XmlSchemaAnnotation.cs
- Literal.cs
- VirtualPath.cs
- MessageQueue.cs
- RegexMatch.cs
- FixedPosition.cs
- BrowserInteropHelper.cs
- AdornerDecorator.cs
- BamlWriter.cs
- FileAuthorizationModule.cs
- ExpressionBuilder.cs
- SystemWebSectionGroup.cs
- MetadataWorkspace.cs
- InvalidPrinterException.cs
- ControlPropertyNameConverter.cs
- MemberNameValidator.cs
- WebPartDisplayModeEventArgs.cs
- GPPOINTF.cs
- SamlAttribute.cs
- CompModSwitches.cs
- RNGCryptoServiceProvider.cs
- SHA1Managed.cs
- X509UI.cs
- iisPickupDirectory.cs
- UInt64Storage.cs
- Activity.cs
- PauseStoryboard.cs
- DocumentPageTextView.cs
- TaiwanCalendar.cs
- XmlTextWriter.cs
- PathFigureCollection.cs
- CapabilitiesRule.cs
- SQLBinaryStorage.cs
- SqlNotificationRequest.cs
- TextEditorSpelling.cs
- ListViewUpdateEventArgs.cs
- FocusWithinProperty.cs
- LiteralControl.cs
- OracleConnectionFactory.cs
- Internal.cs
- CqlBlock.cs
- ElementHostAutomationPeer.cs
- ActiveXHost.cs
- ClientTargetSection.cs
- SpellerHighlightLayer.cs
- XamlWrappingReader.cs
- StrongTypingException.cs
- XDeferredAxisSource.cs
- CommunicationException.cs
- DataSetMappper.cs
- ListBindingHelper.cs
- DateTimeConverter2.cs
- CodeDOMProvider.cs
- ListItem.cs
- Animatable.cs