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
- ShapeTypeface.cs
- CommonRemoteMemoryBlock.cs
- RefExpr.cs
- OdbcPermission.cs
- ToolboxItemFilterAttribute.cs
- SrgsElementList.cs
- BitmapSizeOptions.cs
- CutCopyPasteHelper.cs
- FormCollection.cs
- AutomationPattern.cs
- Message.cs
- StagingAreaInputItem.cs
- ACE.cs
- XmlElementList.cs
- WorkflowApplicationCompletedException.cs
- Line.cs
- PageAsyncTask.cs
- FixedSOMTableCell.cs
- EnumerableRowCollection.cs
- SchemaNames.cs
- ScriptingJsonSerializationSection.cs
- ListenerElementsCollection.cs
- SecureStringHasher.cs
- SecurityAccessDeniedException.cs
- AttributeSetAction.cs
- TextReturnReader.cs
- RectAnimationClockResource.cs
- PersistenceTypeAttribute.cs
- RoleService.cs
- SliderAutomationPeer.cs
- OperatingSystem.cs
- InProcStateClientManager.cs
- TraceListeners.cs
- OledbConnectionStringbuilder.cs
- TextBlock.cs
- URLBuilder.cs
- PointConverter.cs
- PartialCachingControl.cs
- Solver.cs
- FixedSOMContainer.cs
- SchemaExporter.cs
- SerializationSectionGroup.cs
- StringAnimationBase.cs
- SQLCharsStorage.cs
- ReflectionHelper.cs
- ToolStripItemDesigner.cs
- Base64Stream.cs
- HebrewNumber.cs
- ItemList.cs
- IISUnsafeMethods.cs
- TextParentUndoUnit.cs
- AdobeCFFWrapper.cs
- DataGridBeginningEditEventArgs.cs
- ZipIOModeEnforcingStream.cs
- TableCellAutomationPeer.cs
- DNS.cs
- SafeNativeMethods.cs
- WinFormsSecurity.cs
- _SslStream.cs
- AttributedMetaModel.cs
- MultipartIdentifier.cs
- RtfToken.cs
- CodeAttachEventStatement.cs
- CultureInfo.cs
- EditCommandColumn.cs
- WmlTextBoxAdapter.cs
- PerfCounterSection.cs
- _CookieModule.cs
- WCFModelStrings.Designer.cs
- CounterSampleCalculator.cs
- entityreference_tresulttype.cs
- ListParaClient.cs
- IntPtr.cs
- Compilation.cs
- BasicCommandTreeVisitor.cs
- SymDocumentType.cs
- ExtensionDataObject.cs
- HMACSHA512.cs
- AstTree.cs
- TextRange.cs
- DecoderExceptionFallback.cs
- BuildResult.cs
- ListParaClient.cs
- CodeEntryPointMethod.cs
- DataSourceView.cs
- EnumDataContract.cs
- Exceptions.cs
- WinFormsSpinner.cs
- FormatSettings.cs
- SqlCharStream.cs
- ClassDataContract.cs
- CheckBoxPopupAdapter.cs
- StickyNoteAnnotations.cs
- XamlValidatingReader.cs
- BindingContext.cs
- XPathExpr.cs
- PopupEventArgs.cs
- FlatButtonAppearance.cs
- OracleRowUpdatingEventArgs.cs
- StandardCommandToolStripMenuItem.cs