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
}