[ Team LiB ] Previous Section Next Section

WebResponseCF 1.0, ECMA 1.0, serializable, marshal by reference, disposable

System.Net (system.dll)abstract class

This class represents a response received from a WebRequest. A response consists of headers (stored as key/value pairs in the Headers property) and a response body. You can obtain the response body as a System.IO.Stream using the GetResponseStream( ) method.

When you are finished with the response, call its Close( ) method; this releases any open resources still held by the WebResponse without having to wait for garbage collection to do so (which could take longer than desired).

public abstract class WebResponse : MarshalByRefObject, System.Runtime.Serialization.ISerializable, 
     IDisposable {
// Protected Constructors
   protected WebResponse( );
   protected WebResponse(System.Runtime.Serialization.SerializationInfo serializationInfo,
       System.Runtime.Serialization.StreamingContext streamingContext);
// Public Instance Properties
   public virtual long ContentLength{set; get; }
   public virtual string ContentType{set; get; }
   public virtual WebHeaderCollection Headers{get; }
   public virtual Uri ResponseUri{get; }
// Public Instance Methods
   public virtual void Close( );
   public virtual Stream GetResponseStream( );
}

Hierarchy

System.Object System.MarshalByRefObject WebResponse(System.Runtime.Serialization.ISerializable, System.IDisposable)

Subclasses

FileWebResponse, HttpWebResponse

Returned By

WebException.Response, WebRequest.{EndGetResponse( ), GetResponse( )}

Passed To

WebException.WebException( )

    [ Team LiB ] Previous Section Next Section