Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / VersionCD1 / EndpointDiscoveryMetadataCD1.cs / 1305376 / EndpointDiscoveryMetadataCD1.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Discovery.VersionCD1 { using System.Runtime; using System.Xml; using System.Xml.Schema; using System.Xml.Serialization; [XmlSchemaProvider("GetSchema")] [Fx.Tag.XamlVisible(false)] public class EndpointDiscoveryMetadataCD1 : IXmlSerializable { EndpointDiscoveryMetadata endpointDiscoveryMetadata; EndpointDiscoveryMetadataCD1() { endpointDiscoveryMetadata = new EndpointDiscoveryMetadata(); } EndpointDiscoveryMetadataCD1(EndpointDiscoveryMetadata endpointDiscoveryMetadata) { this.endpointDiscoveryMetadata = endpointDiscoveryMetadata; } public static EndpointDiscoveryMetadataCD1 FromEndpointDiscoveryMetadata(EndpointDiscoveryMetadata endpointDiscoveryMetadata) { if (endpointDiscoveryMetadata == null) { throw FxTrace.Exception.ArgumentNull("endpointDiscoveryMetadata"); } return new EndpointDiscoveryMetadataCD1(endpointDiscoveryMetadata); } public static XmlQualifiedName GetSchema(XmlSchemaSet schemaSet) { if (schemaSet == null) { throw FxTrace.Exception.ArgumentNull("schemaSet"); } return SchemaUtility.EnsureProbeMatchSchema(DiscoveryVersion.WSDiscoveryCD1, 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.WSDiscoveryCD1, reader); } public void WriteXml(XmlWriter writer) { this.endpointDiscoveryMetadata.WriteTo(DiscoveryVersion.WSDiscoveryCD1, 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
- HttpCookieCollection.cs
- InstanceDataCollectionCollection.cs
- AccessedThroughPropertyAttribute.cs
- WebConfigurationManager.cs
- UrlAuthorizationModule.cs
- HtmlLink.cs
- CuspData.cs
- FillBehavior.cs
- ZipIOExtraField.cs
- StateManagedCollection.cs
- RootProfilePropertySettingsCollection.cs
- Transform.cs
- WebPartManager.cs
- ProviderSettings.cs
- VisualStyleTypesAndProperties.cs
- ToolZone.cs
- WebPartCloseVerb.cs
- NumericUpDownAcceleration.cs
- InstanceLockLostException.cs
- SymDocumentType.cs
- BookmarkCallbackWrapper.cs
- SafeEventLogReadHandle.cs
- Helpers.cs
- WebEventCodes.cs
- ProxySimple.cs
- Matrix3DValueSerializer.cs
- LinqDataSourceValidationException.cs
- PersonalizationProviderCollection.cs
- ZoneIdentityPermission.cs
- UnsafeNativeMethods.cs
- NavigationHelper.cs
- UrlMappingCollection.cs
- ExternalDataExchangeClient.cs
- ImageFormat.cs
- CreateUserWizardStep.cs
- XmlSchemaAttributeGroupRef.cs
- LogLogRecordEnumerator.cs
- MenuEventArgs.cs
- UnmanagedBitmapWrapper.cs
- XmlSchemaAll.cs
- TextContainerHelper.cs
- TypeGeneratedEventArgs.cs
- SiteMapPath.cs
- KnownTypes.cs
- EnumValidator.cs
- XmlMemberMapping.cs
- SQLConvert.cs
- XmlConverter.cs
- SuppressMergeCheckAttribute.cs
- PasswordTextContainer.cs
- UInt32Converter.cs
- Executor.cs
- Int32KeyFrameCollection.cs
- Lazy.cs
- ReadOnlyHierarchicalDataSource.cs
- HtmlInputCheckBox.cs
- SemanticBasicElement.cs
- AttributeQuery.cs
- compensatingcollection.cs
- ConfigurationManagerInternal.cs
- DeferredTextReference.cs
- TokenCreationException.cs
- EditableTreeList.cs
- EndPoint.cs
- FontStyles.cs
- ReadWriteObjectLock.cs
- GridSplitterAutomationPeer.cs
- RangeValuePattern.cs
- Expressions.cs
- ExecutedRoutedEventArgs.cs
- Suspend.cs
- PenThread.cs
- ResourcePermissionBase.cs
- SoapInteropTypes.cs
- DataSet.cs
- GenericPrincipal.cs
- HttpRuntimeSection.cs
- GlobalAclOperationRequirement.cs
- StandardOleMarshalObject.cs
- InternalConfigSettingsFactory.cs
- XmlILModule.cs
- ToolStripItemImageRenderEventArgs.cs
- MarkupProperty.cs
- ListViewTableCell.cs
- QuinticEase.cs
- XsdValidatingReader.cs
- OleDbException.cs
- X509Certificate2.cs
- ValidationManager.cs
- ConfigurationElementCollection.cs
- XsltException.cs
- ContainerParagraph.cs
- MDIWindowDialog.cs
- DataFormat.cs
- ToolStripDropDownDesigner.cs
- ScaleTransform.cs
- FontStretchConverter.cs
- GPPOINT.cs
- SecurityStandardsManager.cs
- DesignTimeValidationFeature.cs