DekGenius.com
[ Team LiB ] Previous Section Next Section

DiscoveryReference

System.Web.Services.Discovery (system.web.services.dll)abstract class

A discovery document can refer to three things: WSDL service descriptions, XSD documents, or other discovery files. These references are represented by three different classes in this namespace (ContractReference, DiscoveryDocumentReference, and SchemaReference), all of which inherit from this abstract base class.

public abstract class DiscoveryReference {
// Protected Constructorsprotected DiscoveryReference( );
// Public Instance Properties
   public DiscoveryClientProtocol ClientProtocol{set; get; }
   public virtual string DefaultFilename{get; }
   public abstract string Url{set; get; }
// Protected Static Methods
   protected static string FilenameFromUrl(string url);
// Public Instance Methods
   public abstract object ReadDocument(System.IO.Stream stream);
   public void Resolve( );
   public abstract void WriteDocument(object document, System.IO.Stream stream);
// Protected Instance Methods
   protected internal abstract void Resolve(string contentType, System.IO.Stream stream);
}

Subclasses

ContractReference, DiscoveryDocumentReference, SchemaReference

Returned By

DiscoveryClientReferenceCollection.this, DiscoveryReferenceCollection.this, DiscoverySearchPattern.GetDiscoveryReference( )

Passed To

DiscoveryClientReferenceCollection.{Add( ), this}, DiscoveryReferenceCollection.{Add( ), Contains( ), Remove( ), this}

    [ Team LiB ] Previous Section Next Section