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
- Random.cs
- ProtocolsConfigurationEntry.cs
- RuntimeConfigurationRecord.cs
- TextDecorationLocationValidation.cs
- COM2FontConverter.cs
- ColorConverter.cs
- XmlSchemaAppInfo.cs
- PackUriHelper.cs
- CustomSignedXml.cs
- MetadataPropertyAttribute.cs
- ModelVisual3D.cs
- BrowserCapabilitiesFactoryBase.cs
- _AutoWebProxyScriptEngine.cs
- ConfigurationLockCollection.cs
- UIntPtr.cs
- MissingMemberException.cs
- DateTimeFormat.cs
- PrePrepareMethodAttribute.cs
- HostedTransportConfigurationBase.cs
- ElementFactory.cs
- TextTrailingCharacterEllipsis.cs
- MsmqIntegrationChannelListener.cs
- SoapObjectReader.cs
- WebDescriptionAttribute.cs
- SubqueryRules.cs
- ButtonBaseDesigner.cs
- CaseInsensitiveOrdinalStringComparer.cs
- ButtonBase.cs
- TimeoutValidationAttribute.cs
- glyphs.cs
- Soap12ProtocolReflector.cs
- Contracts.cs
- KeyGesture.cs
- WindowsTooltip.cs
- ipaddressinformationcollection.cs
- Model3DGroup.cs
- InstallerTypeAttribute.cs
- DetectRunnableInstancesTask.cs
- SafeSecurityHandles.cs
- DesignerAdapterAttribute.cs
- TranslateTransform.cs
- PointLight.cs
- ProfileService.cs
- SimpleBitVector32.cs
- JsonSerializer.cs
- StorageConditionPropertyMapping.cs
- tibetanshape.cs
- SqlNodeAnnotation.cs
- XamlParser.cs
- SortableBindingList.cs
- FontFamilyConverter.cs
- KeyValueSerializer.cs
- ExpressionLexer.cs
- AudioBase.cs
- DataServiceQueryOfT.cs
- DataListItemEventArgs.cs
- DataListComponentEditor.cs
- DataPagerField.cs
- ViewCellSlot.cs
- PeerToPeerException.cs
- MemoryStream.cs
- NotImplementedException.cs
- ContentControl.cs
- HierarchicalDataBoundControl.cs
- DbProviderSpecificTypePropertyAttribute.cs
- XmlSchemaImporter.cs
- ViewKeyConstraint.cs
- ClientConfigurationHost.cs
- KeyInstance.cs
- HttpContextServiceHost.cs
- UrlMappingCollection.cs
- MediaPlayer.cs
- CheckBox.cs
- BindingManagerDataErrorEventArgs.cs
- NumberSubstitution.cs
- Encoder.cs
- TakeQueryOptionExpression.cs
- Page.cs
- DelegateTypeInfo.cs
- WebControlsSection.cs
- BitHelper.cs
- ReferenceEqualityComparer.cs
- ColumnCollection.cs
- MatrixAnimationUsingKeyFrames.cs
- ChildrenQuery.cs
- OdbcConnectionStringbuilder.cs
- StickyNoteContentControl.cs
- ViewEventArgs.cs
- CodeTypeMemberCollection.cs
- Label.cs
- PointConverter.cs
- Int16.cs
- SoapEnvelopeProcessingElement.cs
- TextFormatterContext.cs
- WorkflowTimerService.cs
- ButtonStandardAdapter.cs
- PropertyConverter.cs
- BrowserCapabilitiesFactory.cs
- ToolBar.cs
- ImageUrlEditor.cs