This class represents a discovery document reference to an XML Schema Definition (XSD) document. This is the least common type of reference in a discovery document. The Ref property provides a string with the XSD file's URL. The Schema property returns a full System.Xml.Schema.XmlSchema object that represents the XSD document.
public sealed class SchemaReference : DiscoveryReference { // Public Constructors public SchemaReference( ); public SchemaReference(string url); // Public Static Fields public const string Namespace; // =http://schemas.xmlsoap.org/disco/schema/// Public Instance Properties public override string DefaultFilename{get; } // overrides DiscoveryReference public string Ref{set; get; } public XmlSchema Schema{get; } public string TargetNamespace{set; get; } public override string Url{set; get; } // overrides DiscoveryReference// Public Instance Methods public override object ReadDocument(System.IO.Stream stream); // overrides DiscoveryReference public override void WriteDocument(object document, System.IO.Stream stream); // overrides DiscoveryReference// Protected Instance Methods protected internal override void Resolve(string contentType, System.IO.Stream stream); // overrides DiscoveryReference }