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
- HtmlUtf8RawTextWriter.cs
- DockAndAnchorLayout.cs
- CrossSiteScriptingValidation.cs
- IdnElement.cs
- EventSinkHelperWriter.cs
- OracleConnectionStringBuilder.cs
- ScriptingProfileServiceSection.cs
- Quaternion.cs
- InvalidPropValue.cs
- UserPersonalizationStateInfo.cs
- ListMarkerSourceInfo.cs
- GPPOINT.cs
- Variable.cs
- DefaultPrintController.cs
- ObjectStateManager.cs
- KeyNotFoundException.cs
- MachineKeySection.cs
- securitycriticaldataformultiplegetandset.cs
- XamlPointCollectionSerializer.cs
- DomainConstraint.cs
- TargetPerspective.cs
- DataRowExtensions.cs
- AttachmentCollection.cs
- SHA256.cs
- newinstructionaction.cs
- NegotiateStream.cs
- _NetworkingPerfCounters.cs
- OutputCacheSettings.cs
- StateBag.cs
- WorkflowRuntimeBehavior.cs
- Animatable.cs
- InfiniteTimeSpanConverter.cs
- DataGridViewCellMouseEventArgs.cs
- SmtpDateTime.cs
- DelegateSerializationHolder.cs
- OdbcConnection.cs
- storepermission.cs
- ProcessModelInfo.cs
- EventLogPermissionAttribute.cs
- TimelineClockCollection.cs
- NameValueCollection.cs
- DataGridView.cs
- ZipIOExtraFieldPaddingElement.cs
- AncillaryOps.cs
- _AuthenticationState.cs
- ScalarOps.cs
- ReadOnlyMetadataCollection.cs
- ConfigurationSettings.cs
- QueuePathEditor.cs
- Symbol.cs
- WebPageTraceListener.cs
- SyndicationDeserializer.cs
- DataTableCollection.cs
- ConfigUtil.cs
- UnmanagedMemoryStreamWrapper.cs
- DeferredElementTreeState.cs
- DataGridViewToolTip.cs
- CultureInfo.cs
- CommonProperties.cs
- Base64Stream.cs
- MenuItem.cs
- ListenerElementsCollection.cs
- ToggleButtonAutomationPeer.cs
- FrameworkContextData.cs
- ManagedFilter.cs
- _DisconnectOverlappedAsyncResult.cs
- HideDisabledControlAdapter.cs
- QueryModel.cs
- DataService.cs
- RijndaelManaged.cs
- XmlSerializer.cs
- SqlDataSourceCommandEventArgs.cs
- MemoryFailPoint.cs
- SapiRecoContext.cs
- IgnoreSectionHandler.cs
- ECDiffieHellmanCngPublicKey.cs
- WebServicesDescriptionAttribute.cs
- AttributeData.cs
- FrameworkContentElement.cs
- SrgsText.cs
- AppDomainProtocolHandler.cs
- DataTemplate.cs
- ClientData.cs
- OracleCommandSet.cs
- ServiceDurableInstance.cs
- TemplateComponentConnector.cs
- MediaTimeline.cs
- LinearKeyFrames.cs
- GlyphsSerializer.cs
- sqlser.cs
- RequestCacheValidator.cs
- TextSelectionHighlightLayer.cs
- HexParser.cs
- VirtualizingStackPanel.cs
- PointHitTestParameters.cs
- unitconverter.cs
- DataGridCell.cs
- WebFormsRootDesigner.cs
- AssemblyFilter.cs
- JsonGlobals.cs