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
- TypedReference.cs
- PageRequestManager.cs
- ComponentEditorForm.cs
- SHA256Managed.cs
- FunctionParameter.cs
- ApplicationId.cs
- SigningCredentials.cs
- _DomainName.cs
- BinaryMethodMessage.cs
- ObjectHandle.cs
- UrlAuthFailedErrorFormatter.cs
- PathFigureCollection.cs
- ExtensionElement.cs
- HideDisabledControlAdapter.cs
- ModelItem.cs
- InitializationEventAttribute.cs
- NativeMethods.cs
- CompModSwitches.cs
- Size3D.cs
- PerformanceCountersElement.cs
- MeshGeometry3D.cs
- SmtpAuthenticationManager.cs
- IPHostEntry.cs
- odbcmetadatacolumnnames.cs
- PathFigure.cs
- CompiledQueryCacheEntry.cs
- AnnotationHighlightLayer.cs
- CharacterString.cs
- Classification.cs
- StringDictionary.cs
- DataGridViewControlCollection.cs
- LinqDataSourceInsertEventArgs.cs
- Transform.cs
- EUCJPEncoding.cs
- SocketStream.cs
- IpcServerChannel.cs
- log.cs
- SystemIPGlobalStatistics.cs
- QualifiedCellIdBoolean.cs
- SHA256Managed.cs
- ConfigurationStrings.cs
- BitFlagsGenerator.cs
- X509Certificate.cs
- ObjectContextServiceProvider.cs
- XmlValidatingReaderImpl.cs
- ComPlusDiagnosticTraceRecords.cs
- TextTreeInsertElementUndoUnit.cs
- Char.cs
- OracleString.cs
- SqlComparer.cs
- SAPIEngineTypes.cs
- DataGridViewColumnCollection.cs
- ManipulationInertiaStartingEventArgs.cs
- sqlnorm.cs
- QuestionEventArgs.cs
- SqlTypesSchemaImporter.cs
- EdmSchemaError.cs
- PartialTrustHelpers.cs
- Util.cs
- Nullable.cs
- StringValueSerializer.cs
- MulticastDelegate.cs
- ClientUtils.cs
- TextHidden.cs
- Win32Native.cs
- DataGridColumnsPage.cs
- ISCIIEncoding.cs
- LinkButton.cs
- XpsTokenContext.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- DataServiceResponse.cs
- ScrollChrome.cs
- MouseOverProperty.cs
- FileDialogCustomPlacesCollection.cs
- TextDecorationLocationValidation.cs
- TraceListener.cs
- UnicodeEncoding.cs
- PageAction.cs
- Fault.cs
- OlePropertyStructs.cs
- AlignmentXValidation.cs
- XmlComplianceUtil.cs
- XMLSyntaxException.cs
- MeshGeometry3D.cs
- ReadOnlyDictionary.cs
- DataSysAttribute.cs
- MultiSelectRootGridEntry.cs
- AnalyzedTree.cs
- InkCanvasAutomationPeer.cs
- Stroke.cs
- FileDialog_Vista.cs
- Debug.cs
- Binding.cs
- WorkerRequest.cs
- WrapPanel.cs
- Size3DConverter.cs
- ExceptionAggregator.cs
- EditingScopeUndoUnit.cs
- smtppermission.cs
- XmlEntity.cs