DiscoveryDocument.CanRead Method (XmlReader)

 

Returns a value indicating whether the passed XmlReader can be deserialized into a DiscoveryDocument.

Namespace:   System.Web.Services.Discovery
Assembly:  System.Web.Services (in System.Web.Services.dll)

public static bool CanRead(
	XmlReader xmlReader
)

Parameters

xmlReader
Type: System.Xml.XmlReader

The XmlReader that is tested whether it can be deserialized into a DiscoveryDocument.

Return Value

Type: System.Boolean

true if XmlReader can be deserialized into a DiscoveryDocument; otherwise, false.

The following code example reads in the contents of a discovery document, if the CanRead property is true.

// Check whether the given XmlTextReader is readable.
if( DiscoveryDocument.CanRead( myXmlTextReader ) == true )
{
   // Read the given XmlTextReader.
   myDiscoveryDocument = DiscoveryDocument.Read( myXmlTextReader );
}
else
{
   Console.WriteLine( "The supplied file is not readable" );
}

.NET Framework
Available since 1.1
Return to top
Show: