<TypeSignatureLanguage="C#"Value="public sealed class DiscoveryDocument"Maintainer="auto"/>
<AssemblyInfo>
<AssemblyName>System.Web.Services</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<para>XML Web services discovery involves discovering the available XML Web services, given an URL. The URL typically points to a discovery document, which usually has a.disco file name extension. The discovery document, which is an XML document, contains references to information about the existence of XML Web services, such as a service description, XML Schema Definition (XSD) language schema, or another discovery document. This class represents the contents of the discovery document; where the <seecref="P:System.Web.Services.Discovery.DiscoveryDocument.References"/> property contains a list of the references contained within the discovery document.</para>
<para>Returns a value indicating whether the passed <seecref="T:System.Xml.XmlReader"/> can be deserialized into a <seecref="T:System.Web.Services.Discovery.DiscoveryDocument"/>.</para>
<para>true if <seecref="T:System.Xml.XmlReader"/> can be deserialized into a <seecref="T:System.Web.Services.Discovery.DiscoveryDocument"/>; otherwise, false.</para>
</returns>
<paramname="xmlReader">
<attributionlicense="cc4"from="Microsoft"modified="false"/>The <seecref="T:System.Xml.XmlReader"/> that is tested whether it can be deserialized into a <seecref="T:System.Web.Services.Discovery.DiscoveryDocument"/>. </param>
<para>A discovery document contains references to documents describing Web Services. These references are XML elements contained within a discovery XML element. That discovery XML element is a member of the XML namespace specified by the <seecref="F:System.Web.Services.Discovery.DiscoveryDocument.Namespace"/> constant.</para>
<para>A <seecref="T:System.Web.Services.Discovery.DiscoveryDocument"/> containing the contents of a discovery document from the passed <seecref="T:System.IO.Stream"/>.</para>
</returns>
<paramname="stream">
<attributionlicense="cc4"from="Microsoft"modified="false"/>The <seecref="T:System.IO.Stream"/> from which to read the <seecref="T:System.Web.Services.Discovery.DiscoveryDocument"/>. </param>
<para>A <seecref="T:System.Web.Services.Discovery.DiscoveryDocument"/> containing the contents of a discovery document from the passed <seecref="T:System.IO.TextReader"/>.</para>
<para>A <seecref="T:System.Web.Services.Discovery.DiscoveryDocument"/> containing the contents of a discovery document from the passed <seecref="T:System.Xml.XmlReader"/>.</para>
</returns>
<paramname="xmlReader">
<attributionlicense="cc4"from="Microsoft"modified="false"/>The <seecref="T:System.Xml.XmlReader"/> from which to read the <seecref="T:System.Web.Services.Discovery.DiscoveryDocument"/>. </param>
<para>A discovery document contains references to information about the existence of XML Web services. These references can refer to service descriptions, XSD schemas, or other discovery documents. The <seecref="P:System.Web.Services.Discovery.DiscoveryDocument.References"/> property contains a list of these references.</para>
<para>Writes this <seecref="T:System.Web.Services.Discovery.DiscoveryDocument"/> into the passed <seecref="T:System.IO.Stream"/>.</para>
</summary>
<paramname="stream">
<attributionlicense="cc4"from="Microsoft"modified="false"/>The <seecref="T:System.IO.Stream"/> into which this <seecref="T:System.Web.Services.Discovery.DiscoveryDocument"/> is written. </param>