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
- SrgsDocument.cs
- SizeAnimationBase.cs
- Int16AnimationBase.cs
- TabControl.cs
- AmbientLight.cs
- Monitor.cs
- SiteMapNodeItemEventArgs.cs
- WebPartsSection.cs
- EntityWrapperFactory.cs
- Translator.cs
- EventRoute.cs
- ObjectListShowCommandsEventArgs.cs
- UncommonField.cs
- TextBoxAutoCompleteSourceConverter.cs
- BindingListCollectionView.cs
- PathFigure.cs
- HttpGetProtocolReflector.cs
- SecurityRequiresReviewAttribute.cs
- UriGenerator.cs
- listitem.cs
- ComponentChangingEvent.cs
- DeferredSelectedIndexReference.cs
- XmlEnumAttribute.cs
- AuthorizationSection.cs
- ClientFormsAuthenticationCredentials.cs
- DoubleAnimationClockResource.cs
- FileUpload.cs
- BitmapDecoder.cs
- recordstatefactory.cs
- PersonalizationProviderCollection.cs
- CodeChecksumPragma.cs
- HtmlTableRow.cs
- XmlSchemaNotation.cs
- WindowsFormsLinkLabel.cs
- PerfCounters.cs
- ViewStateModeByIdAttribute.cs
- SHA256.cs
- CompilerTypeWithParams.cs
- ForceCopyBuildProvider.cs
- CodeArgumentReferenceExpression.cs
- DispatcherHookEventArgs.cs
- WebPartEditorOkVerb.cs
- SystemResourceKey.cs
- BooleanConverter.cs
- DbCommandTree.cs
- OracleBFile.cs
- EncodingDataItem.cs
- CodeSnippetStatement.cs
- ContainerSelectorBehavior.cs
- RightsManagementPermission.cs
- XmlDictionaryReader.cs
- JsonSerializer.cs
- TransformerInfo.cs
- DataTableReader.cs
- ClusterSafeNativeMethods.cs
- OdbcEnvironment.cs
- ServiceDescriptions.cs
- ServiceParser.cs
- AQNBuilder.cs
- TypeHelpers.cs
- XmlDataSource.cs
- DataGridItem.cs
- UncommonField.cs
- Error.cs
- DateTimeFormatInfoScanner.cs
- MenuItemBinding.cs
- DependentTransaction.cs
- PopOutPanel.cs
- IgnoreFileBuildProvider.cs
- CSharpCodeProvider.cs
- PanelContainerDesigner.cs
- DiscriminatorMap.cs
- Authorization.cs
- TcpStreams.cs
- Padding.cs
- StylusButtonCollection.cs
- HtmlSelect.cs
- Point3DAnimationUsingKeyFrames.cs
- Point.cs
- TransactionOptions.cs
- AppSecurityManager.cs
- UIPermission.cs
- MimeImporter.cs
- AuthorizationRule.cs
- EventMemberCodeDomSerializer.cs
- LinkLabelLinkClickedEvent.cs
- PriorityRange.cs
- BindingExpressionUncommonField.cs
- ISessionStateStore.cs
- DataGridViewHeaderCell.cs
- ListBase.cs
- BrushMappingModeValidation.cs
- ValidationRule.cs
- SoapAttributeAttribute.cs
- NetMsmqBindingElement.cs
- KeyedCollection.cs
- FreezableCollection.cs
- XmlNodeReader.cs
- PeerFlooder.cs
- DateTimeUtil.cs