WebResponse

WebResponse CF 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( )



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net