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
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- GeneralTransform3DCollection.cs
- XmlSchemaComplexType.cs
- XmlWrappingReader.cs
- SocketInformation.cs
- AsymmetricSignatureDeformatter.cs
- ToolStripComboBox.cs
- ScrollChangedEventArgs.cs
- MemberListBinding.cs
- ButtonBase.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- MasterPageCodeDomTreeGenerator.cs
- Currency.cs
- WinFormsComponentEditor.cs
- ToolboxSnapDragDropEventArgs.cs
- Bind.cs
- PersistenceContext.cs
- GenerateDerivedKeyRequest.cs
- MaterialGroup.cs
- AssemblySettingAttributes.cs
- CheckBoxAutomationPeer.cs
- Stream.cs
- DoubleAnimationBase.cs
- Site.cs
- VirtualPath.cs
- RepeaterItemEventArgs.cs
- NumberFormatter.cs
- DbParameterCollection.cs
- EditorBrowsableAttribute.cs
- SHA256.cs
- XmlRawWriter.cs
- ExceptionRoutedEventArgs.cs
- EmptyEnumerator.cs
- LineSegment.cs
- DataSet.cs
- MatrixAnimationUsingKeyFrames.cs
- SystemInfo.cs
- ResourceFallbackManager.cs
- DataColumnPropertyDescriptor.cs
- LayoutTableCell.cs
- AlignmentYValidation.cs
- IRCollection.cs
- CoTaskMemHandle.cs
- ProcessThread.cs
- ScriptReferenceBase.cs
- Quaternion.cs
- WinFormsComponentEditor.cs
- TimeEnumHelper.cs
- MessageSecurityOverHttp.cs
- ClaimTypes.cs
- RemoteDebugger.cs
- MultipleViewPattern.cs
- EventListenerClientSide.cs
- GridViewHeaderRowPresenter.cs
- ToolStripPanelCell.cs
- HuffModule.cs
- OutputCacheSettingsSection.cs
- CFGGrammar.cs
- ResourceDictionary.cs
- SemaphoreFullException.cs
- FacetDescription.cs
- PeerResolverElement.cs
- DataObject.cs
- RemotingSurrogateSelector.cs
- PropertyCollection.cs
- WebHeaderCollection.cs
- SafeLibraryHandle.cs
- MutexSecurity.cs
- GridViewAutoFormat.cs
- EdmToObjectNamespaceMap.cs
- TextBreakpoint.cs
- HtmlShimManager.cs
- ValidationManager.cs
- CodeTypeReferenceCollection.cs
- EntityStoreSchemaGenerator.cs
- AnnotationHighlightLayer.cs
- ExceptionHandler.cs
- StreamedWorkflowDefinitionContext.cs
- GlobalEventManager.cs
- TextTreeInsertElementUndoUnit.cs
- NetNamedPipeBinding.cs
- WebEncodingValidatorAttribute.cs
- ButtonChrome.cs
- GeneralTransform3DTo2D.cs
- Range.cs
- LinkedResourceCollection.cs
- ObjectListTitleAttribute.cs
- LayoutManager.cs
- SyndicationSerializer.cs
- ByteStream.cs
- DispatcherExceptionEventArgs.cs
- WebPartZoneCollection.cs
- AccessViolationException.cs
- XmlSchemaDatatype.cs
- NamespaceInfo.cs
- MediaSystem.cs
- BoolLiteral.cs
- FilterQuery.cs
- DockPatternIdentifiers.cs
- CompositeFontFamily.cs