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
- SerializationException.cs
- FirstMatchCodeGroup.cs
- XmlSchemaAll.cs
- ListViewInsertionMark.cs
- HttpRawResponse.cs
- CssTextWriter.cs
- FileIOPermission.cs
- OracleParameter.cs
- UpDownEvent.cs
- FeatureSupport.cs
- CalendarDay.cs
- HelpProvider.cs
- StateManagedCollection.cs
- ValidationSummary.cs
- TransportConfigurationTypeElementCollection.cs
- DataSourceProvider.cs
- basemetadatamappingvisitor.cs
- TabletDevice.cs
- CodeBinaryOperatorExpression.cs
- PackWebRequestFactory.cs
- SymmetricKeyWrap.cs
- DescendantBaseQuery.cs
- CreateUserErrorEventArgs.cs
- IntPtr.cs
- SQLResource.cs
- Int16AnimationUsingKeyFrames.cs
- Graph.cs
- RadialGradientBrush.cs
- DataServiceStreamResponse.cs
- CatalogZoneAutoFormat.cs
- PriorityRange.cs
- EventEntry.cs
- Matrix3DValueSerializer.cs
- NumberFormatInfo.cs
- Documentation.cs
- FieldToken.cs
- GridViewSelectEventArgs.cs
- WindowsStatic.cs
- SqlCommand.cs
- UrlAuthFailedErrorFormatter.cs
- ErrorEventArgs.cs
- RotateTransform.cs
- ResourceDescriptionAttribute.cs
- ProgressBar.cs
- ZipIORawDataFileBlock.cs
- SymbolMethod.cs
- Resources.Designer.cs
- XmlArrayItemAttributes.cs
- GetChildSubtree.cs
- elementinformation.cs
- QilInvokeLateBound.cs
- WorkflowServiceAttributes.cs
- BoundField.cs
- GacUtil.cs
- MultiView.cs
- ScriptIgnoreAttribute.cs
- RemotingServices.cs
- WorkflowPageSetupDialog.cs
- InputReportEventArgs.cs
- DataGridViewRowCancelEventArgs.cs
- UndirectedGraph.cs
- NamedPermissionSet.cs
- AssemblyInfo.cs
- SecurityRuntime.cs
- NullableConverter.cs
- CanonicalizationDriver.cs
- SystemColors.cs
- DataGridViewLayoutData.cs
- IssuanceLicense.cs
- shaperfactory.cs
- PropertySet.cs
- ListViewSortEventArgs.cs
- CodeAssignStatement.cs
- XmlDocumentType.cs
- DivideByZeroException.cs
- LinqDataSourceContextData.cs
- EditorPart.cs
- QueryContinueDragEventArgs.cs
- UriScheme.cs
- DelegateSerializationHolder.cs
- ResourceDescriptionAttribute.cs
- SiteMapDesignerDataSourceView.cs
- ColumnHeaderConverter.cs
- RightsManagementPermission.cs
- WorkflowRuntimeServiceElementCollection.cs
- HostingEnvironmentSection.cs
- DecoderNLS.cs
- ObjectDataSource.cs
- DbProviderFactories.cs
- TextServicesDisplayAttribute.cs
- httpserverutility.cs
- MultitargetUtil.cs
- XmlAutoDetectWriter.cs
- EditorPartDesigner.cs
- DefaultMemberAttribute.cs
- WebMessageEncodingBindingElement.cs
- XmlUrlResolver.cs
- MenuCommand.cs
- SkinIDTypeConverter.cs
- ProxySimple.cs