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
- ObjectPersistData.cs
- OutputCacheSettingsSection.cs
- WebPartCatalogAddVerb.cs
- DigestTraceRecordHelper.cs
- NamespaceDecl.cs
- Camera.cs
- DBSqlParser.cs
- StatusBarDrawItemEvent.cs
- PnrpPeerResolver.cs
- IndexedString.cs
- Cursor.cs
- GridSplitter.cs
- TransformValueSerializer.cs
- DocumentXmlWriter.cs
- Point.cs
- VisualBasic.cs
- GridErrorDlg.cs
- ISO2022Encoding.cs
- WCFModelStrings.Designer.cs
- ColorKeyFrameCollection.cs
- PathSegment.cs
- CodeDirectiveCollection.cs
- ShaperBuffers.cs
- EtwTrace.cs
- VirtualPath.cs
- PolicyException.cs
- StreamGeometryContext.cs
- XPathDocumentNavigator.cs
- WebPartConnectionCollection.cs
- PropertyOverridesDialog.cs
- ToolStripInSituService.cs
- VirtualDirectoryMapping.cs
- ObjectCache.cs
- SchemaImporterExtensionElement.cs
- Quaternion.cs
- OledbConnectionStringbuilder.cs
- CompositionAdorner.cs
- Memoizer.cs
- OutputCacheSection.cs
- XmlTextReaderImplHelpers.cs
- TableLayoutSettingsTypeConverter.cs
- InstanceData.cs
- BaseResourcesBuildProvider.cs
- NeutralResourcesLanguageAttribute.cs
- GeometryGroup.cs
- Inline.cs
- BitArray.cs
- TypeSystemHelpers.cs
- DataKeyArray.cs
- SvcMapFileLoader.cs
- DbSource.cs
- __Filters.cs
- ProbeDuplexCD1AsyncResult.cs
- RandomDelaySendsAsyncResult.cs
- SecureConversationVersion.cs
- ConfigurationException.cs
- HostingPreferredMapPath.cs
- XPathNavigator.cs
- Color.cs
- OutputCacheProfileCollection.cs
- WebHttpSecurityElement.cs
- TemplateBaseAction.cs
- ParagraphVisual.cs
- FontFamilyConverter.cs
- DBSchemaRow.cs
- JournalNavigationScope.cs
- BoundPropertyEntry.cs
- Margins.cs
- Lasso.cs
- TypeConverterHelper.cs
- MsmqInputChannelListenerBase.cs
- UserNameSecurityTokenAuthenticator.cs
- httpstaticobjectscollection.cs
- RightsManagementEncryptedStream.cs
- CallbackHandler.cs
- BuiltInPermissionSets.cs
- SynthesizerStateChangedEventArgs.cs
- TextServicesCompartmentEventSink.cs
- RuleSettingsCollection.cs
- TagMapCollection.cs
- WindowsContainer.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- RemotingException.cs
- AnnotationAdorner.cs
- FormsAuthenticationCredentials.cs
- JoinCqlBlock.cs
- StrongTypingException.cs
- GetTokenRequest.cs
- HtmlControlAdapter.cs
- FormViewUpdateEventArgs.cs
- SQLStringStorage.cs
- InsufficientMemoryException.cs
- InheritanceAttribute.cs
- filewebresponse.cs
- WebBrowserProgressChangedEventHandler.cs
- SubstitutionResponseElement.cs
- CqlWriter.cs
- MatrixStack.cs
- XmlILIndex.cs
- CheckBox.cs