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
- SimpleTypeResolver.cs
- DesignerFrame.cs
- DesignerUtility.cs
- QuaternionRotation3D.cs
- UpdateEventArgs.cs
- Property.cs
- SignatureDescription.cs
- SubordinateTransaction.cs
- XPathNodeList.cs
- HtmlTitle.cs
- RSAPKCS1KeyExchangeFormatter.cs
- StrokeNodeEnumerator.cs
- FlowDecisionLabelFeature.cs
- SqlAliaser.cs
- TabControlEvent.cs
- ConversionValidationRule.cs
- ColumnReorderedEventArgs.cs
- DbDataRecord.cs
- OracleColumn.cs
- JobCollate.cs
- PrintingPermissionAttribute.cs
- AutoResizedEvent.cs
- RepeaterItem.cs
- HwndProxyElementProvider.cs
- DataSourceProvider.cs
- ImageSourceValueSerializer.cs
- UICuesEvent.cs
- Style.cs
- GraphicsPathIterator.cs
- GenericAuthenticationEventArgs.cs
- SchemaCollectionCompiler.cs
- FrameworkElementFactory.cs
- NullToBooleanConverter.cs
- securitycriticaldata.cs
- SkinBuilder.cs
- EnumerableRowCollectionExtensions.cs
- Membership.cs
- OutputCacheProfileCollection.cs
- FontClient.cs
- StatusBarDrawItemEvent.cs
- MultiView.cs
- TextHidden.cs
- TypeUtil.cs
- DisposableCollectionWrapper.cs
- ToolBar.cs
- RSAProtectedConfigurationProvider.cs
- PrivateFontCollection.cs
- RtfToXamlLexer.cs
- CharUnicodeInfo.cs
- XPathNavigatorReader.cs
- HttpListenerPrefixCollection.cs
- ControlBindingsCollection.cs
- StringSorter.cs
- EtwTrace.cs
- TabletDeviceInfo.cs
- ImageMetadata.cs
- Scheduling.cs
- CookieProtection.cs
- OleDbException.cs
- InstanceDataCollectionCollection.cs
- EventLogPermission.cs
- PkcsMisc.cs
- XmlSchemaRedefine.cs
- EnumBuilder.cs
- IssuedTokensHeader.cs
- MembershipPasswordException.cs
- ProgressBarRenderer.cs
- FontFamily.cs
- WhitespaceReader.cs
- ISSmlParser.cs
- UrlMapping.cs
- WindowsEditBoxRange.cs
- FixedDocumentPaginator.cs
- ObjectFullSpanRewriter.cs
- WebZone.cs
- ToolCreatedEventArgs.cs
- OracleConnectionFactory.cs
- ValueType.cs
- Mouse.cs
- WindowsImpersonationContext.cs
- WhitespaceRuleLookup.cs
- Line.cs
- ClipboardProcessor.cs
- HwndSubclass.cs
- CommandBindingCollection.cs
- MSAANativeProvider.cs
- DrawingAttributesDefaultValueFactory.cs
- ListBase.cs
- ApplicationCommands.cs
- PeerPresenceInfo.cs
- CommonBehaviorsSection.cs
- EmissiveMaterial.cs
- ControlSerializer.cs
- BadImageFormatException.cs
- XslException.cs
- MultipleViewPatternIdentifiers.cs
- DataGridViewSelectedColumnCollection.cs
- WorkerRequest.cs
- StringExpressionSet.cs
- EmbossBitmapEffect.cs