Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / Version11 / EndpointDiscoveryMetadata11.cs / 1305376 / EndpointDiscoveryMetadata11.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Discovery.Version11 { using System.Runtime; using System.Xml; using System.Xml.Schema; using System.Xml.Serialization; [XmlSchemaProvider("GetSchema")] [Fx.Tag.XamlVisible(false)] public class EndpointDiscoveryMetadata11 : IXmlSerializable { EndpointDiscoveryMetadata endpointDiscoveryMetadata; EndpointDiscoveryMetadata11() { endpointDiscoveryMetadata = new EndpointDiscoveryMetadata(); } EndpointDiscoveryMetadata11(EndpointDiscoveryMetadata endpointDiscoveryMetadata) { this.endpointDiscoveryMetadata = endpointDiscoveryMetadata; } public static EndpointDiscoveryMetadata11 FromEndpointDiscoveryMetadata(EndpointDiscoveryMetadata endpointDiscoveryMetadata) { if (endpointDiscoveryMetadata == null) { throw FxTrace.Exception.ArgumentNull("endpointDiscoveryMetadata"); } return new EndpointDiscoveryMetadata11(endpointDiscoveryMetadata); } public static XmlQualifiedName GetSchema(XmlSchemaSet schemaSet) { if (schemaSet == null) { throw FxTrace.Exception.ArgumentNull("schemaSet"); } return SchemaUtility.EnsureProbeMatchSchema(DiscoveryVersion.WSDiscovery11, schemaSet); } public EndpointDiscoveryMetadata ToEndpointDiscoveryMetadata() { return this.endpointDiscoveryMetadata; } public XmlSchema GetSchema() { return null; } [Fx.Tag.InheritThrows(From = "ReadFrom", FromDeclaringType = typeof(EndpointDiscoveryMetadata))] public void ReadXml(XmlReader reader) { this.endpointDiscoveryMetadata.ReadFrom(DiscoveryVersion.WSDiscovery11, reader); } public void WriteXml(XmlWriter writer) { this.endpointDiscoveryMetadata.WriteTo(DiscoveryVersion.WSDiscovery11, writer); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- xmlfixedPageInfo.cs
- Fonts.cs
- BuildResult.cs
- SqlProcedureAttribute.cs
- MULTI_QI.cs
- BrowserTree.cs
- COMException.cs
- DataGridViewRowEventArgs.cs
- BufferBuilder.cs
- NavigationProgressEventArgs.cs
- ListControlBuilder.cs
- HyperLinkStyle.cs
- MenuAdapter.cs
- CapabilitiesSection.cs
- PagePropertiesChangingEventArgs.cs
- MaterialCollection.cs
- Events.cs
- PersonalizationProviderCollection.cs
- Documentation.cs
- SecurityTokenAuthenticator.cs
- DataTemplateKey.cs
- DefaultTextStoreTextComposition.cs
- ObfuscationAttribute.cs
- Color.cs
- ConsoleKeyInfo.cs
- DropSource.cs
- SortDescription.cs
- cache.cs
- MulticastIPAddressInformationCollection.cs
- OuterGlowBitmapEffect.cs
- BlobPersonalizationState.cs
- MaterializeFromAtom.cs
- CreatingCookieEventArgs.cs
- PropertyItem.cs
- ListContractAdapter.cs
- SqlDataReaderSmi.cs
- StringUtil.cs
- KerberosTokenFactoryCredential.cs
- SQLUtility.cs
- UriSection.cs
- PropertyEmitter.cs
- BamlLocalizationDictionary.cs
- ResourceAttributes.cs
- SqlInfoMessageEvent.cs
- InkCanvasAutomationPeer.cs
- EditorBrowsableAttribute.cs
- MessageQueueConverter.cs
- ItemContainerGenerator.cs
- AggregatePushdown.cs
- BackgroundFormatInfo.cs
- PartialCachingControl.cs
- Cursors.cs
- WebPartEditVerb.cs
- CommandHelpers.cs
- IntegrationExceptionEventArgs.cs
- CursorInteropHelper.cs
- PromptBuilder.cs
- HtmlTextArea.cs
- RoleManagerModule.cs
- HttpWebRequest.cs
- RuntimeIdentifierPropertyAttribute.cs
- EditableRegion.cs
- RadioButtonBaseAdapter.cs
- XmlEncoding.cs
- DoubleLink.cs
- LogRecordSequence.cs
- XPathSingletonIterator.cs
- WebPart.cs
- NonBatchDirectoryCompiler.cs
- FlagsAttribute.cs
- FragmentNavigationEventArgs.cs
- ToolbarAUtomationPeer.cs
- RetrieveVirtualItemEventArgs.cs
- ContainerParaClient.cs
- FormattedTextSymbols.cs
- DecodeHelper.cs
- DetailsViewInsertEventArgs.cs
- DocumentOrderQuery.cs
- RMEnrollmentPage3.cs
- WizardStepBase.cs
- IteratorFilter.cs
- ToolStripLocationCancelEventArgs.cs
- Popup.cs
- PropertyGridEditorPart.cs
- PointF.cs
- ViewService.cs
- ComplexType.cs
- UnaryNode.cs
- NativeMethods.cs
- SettingsPropertyIsReadOnlyException.cs
- OleDbRowUpdatingEvent.cs
- MgmtResManager.cs
- XmlSchemaValidator.cs
- CatalogPartCollection.cs
- ValueUnavailableException.cs
- PluralizationServiceUtil.cs
- StyleSelector.cs
- EntityViewGenerationConstants.cs
- Page.cs
- Renderer.cs