Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / ReliableMessagingVersion.cs / 1 / ReliableMessagingVersion.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel { using System.Xml; public abstract class ReliableMessagingVersion { XmlDictionaryString dictionaryNs; string ns; // Do not initialize directly, this constructor is for derived classes. internal ReliableMessagingVersion(string ns, XmlDictionaryString dictionaryNs) { this.ns = ns; this.dictionaryNs = dictionaryNs; } public static ReliableMessagingVersion Default { get { return System.ServiceModel.Channels.ReliableSessionDefaults.ReliableMessagingVersion; } } public static ReliableMessagingVersion WSReliableMessaging11 { get { return WSReliableMessaging11Version.Instance; } } public static ReliableMessagingVersion WSReliableMessagingFebruary2005 { get { return WSReliableMessagingFebruary2005Version.Instance; } } internal XmlDictionaryString DictionaryNamespace { get { return this.dictionaryNs; } } internal string Namespace { get { return this.ns; } } internal static bool IsDefined(ReliableMessagingVersion reliableMessagingVersion) { return (reliableMessagingVersion == WSReliableMessaging11) || (reliableMessagingVersion == WSReliableMessagingFebruary2005); } } class WSReliableMessaging11Version : ReliableMessagingVersion { static ReliableMessagingVersion instance = new WSReliableMessaging11Version(); WSReliableMessaging11Version() : base(Wsrm11Strings.Namespace, DXD.Wsrm11Dictionary.Namespace) { } internal static ReliableMessagingVersion Instance { get { return instance; } } public override string ToString() { return "WSReliableMessaging11"; } } class WSReliableMessagingFebruary2005Version : ReliableMessagingVersion { WSReliableMessagingFebruary2005Version() : base(WsrmFeb2005Strings.Namespace, XD.WsrmFeb2005Dictionary.Namespace) { } static ReliableMessagingVersion instance = new WSReliableMessagingFebruary2005Version(); internal static ReliableMessagingVersion Instance { get { return instance; } } public override string ToString() { return "WSReliableMessagingFebruary2005"; } } } // 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
- CookieParameter.cs
- TreeNode.cs
- DoubleAnimationUsingPath.cs
- UserNameSecurityTokenAuthenticator.cs
- WindowsSlider.cs
- ErrorProvider.cs
- HttpContext.cs
- TextHidden.cs
- PersonalizationAdministration.cs
- XmlQualifiedName.cs
- BaseCodeDomTreeGenerator.cs
- CorruptStoreException.cs
- LogicalExpressionEditor.cs
- RangeValidator.cs
- ServiceTimeoutsBehavior.cs
- XamlBuildTaskServices.cs
- EventLogPermissionEntry.cs
- LowerCaseStringConverter.cs
- ValueTypeFixupInfo.cs
- CodeTypeReferenceExpression.cs
- UIElement3D.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- TextContainerChangeEventArgs.cs
- InlineCollection.cs
- ToolboxItemFilterAttribute.cs
- FindCompletedEventArgs.cs
- Walker.cs
- Point4DConverter.cs
- ModuleBuilder.cs
- DataSourceIDConverter.cs
- HoistedLocals.cs
- Crypto.cs
- CommandBinding.cs
- EntityProviderServices.cs
- BuilderPropertyEntry.cs
- SecurityTokenException.cs
- ActionFrame.cs
- TypeConverter.cs
- OdbcParameterCollection.cs
- ControlPropertyNameConverter.cs
- DataControlButton.cs
- DataGridViewBand.cs
- CodeSnippetStatement.cs
- TlsSspiNegotiation.cs
- Vector3DKeyFrameCollection.cs
- HtmlTable.cs
- SoapDocumentServiceAttribute.cs
- XamlSerializer.cs
- TextEffectCollection.cs
- ToolboxItemCollection.cs
- MarshalDirectiveException.cs
- DataChangedEventManager.cs
- SchemaImporterExtensionElement.cs
- PropertiesTab.cs
- TypeConverterAttribute.cs
- XsdDuration.cs
- ColumnWidthChangingEvent.cs
- PointConverter.cs
- RightNameExpirationInfoPair.cs
- HttpAsyncResult.cs
- ListViewUpdateEventArgs.cs
- TableLayoutCellPaintEventArgs.cs
- SystemInformation.cs
- GregorianCalendar.cs
- Figure.cs
- FrameworkContentElementAutomationPeer.cs
- StylusPointPropertyUnit.cs
- OdbcDataReader.cs
- MatrixTransform3D.cs
- EndpointBehaviorElement.cs
- PrefixQName.cs
- CanonicalFontFamilyReference.cs
- NetworkInformationException.cs
- SafeNativeMethodsCLR.cs
- TargetException.cs
- UnmanagedMarshal.cs
- Permission.cs
- VirtualizedItemProviderWrapper.cs
- GZipStream.cs
- SqlCharStream.cs
- ActiveXContainer.cs
- ThicknessAnimationUsingKeyFrames.cs
- SymmetricKey.cs
- basecomparevalidator.cs
- WrappingXamlSchemaContext.cs
- DecimalConverter.cs
- ResourceSetExpression.cs
- AttributeData.cs
- Error.cs
- ComContractElementCollection.cs
- CodePropertyReferenceExpression.cs
- DelayedRegex.cs
- SpellCheck.cs
- DataGridViewComboBoxColumnDesigner.cs
- SymmetricAlgorithm.cs
- ApplicationCommands.cs
- Debug.cs
- WindowsGraphics2.cs
- GeneralTransform3DGroup.cs
- SqlRewriteScalarSubqueries.cs