WebClient

WebClient ECMA 1.0, marshal by reference, disposable

System.Net (system.dll) sealed class

This class is a simple HTTP User-Agent. Use DownloadData( ) to fetch a document as an array of bytes. The DownloadFile( ) method fetches a document and stores it in a file. You can upload data to a URI using UploadFile( ) or UploadData( ) (which uploads the contents of a byte array).

Before connecting to a URI, invoke the Add( ) method of the QueryString or Headers properties to add a key/value pair to the HTTP query string or HTTP request headers. Set the credentials property to authenticate the WebClient to the remote server, if necessary.

 public sealed class  WebClient  : System.ComponentModel.Component {  // Public Constructors  public  WebClient  ( );  // Public Instance Properties  public string  BaseAddress  {set; get; }    public ICredentials  Credentials  {set; get; }    public WebHeaderCollection  Headers  {set; get; }    public NameValueCollection  QueryString  {set; get; }    public WebHeaderCollection  ResponseHeaders  {get; }  // Public Instance Methods  public byte[ ]  DownloadData  (string   address   );    public void  DownloadFile  (string   address   , string   fileName   );    public Stream  OpenRead  (string   address   );    public Stream  OpenWrite  (string   address   );    public Stream  OpenWrite  (string   address   , string   method   );    public byte[ ]  UploadData  (string   address   , byte[ ]   data   );    public byte[ ]  UploadData  (string   address   , string   method   , byte[ ]   data   );    public byte[ ]  UploadFile  (string   address   , string   fileName   );    public byte[ ]  UploadFile  (string   address   , string   method   , string   fileName   );    public byte[ ]  UploadValues  (string   address   , System.Collections.Specialized.NameValueCollection   data   );    public byte[ ]  UploadValues  (string   address   , string   method   , System.Collections.Specialized.NameValueCollection   data   ); } 

Hierarchy

System.Object System.MarshalByRefObject System.ComponentModel.Component(System.ComponentModel.IComponent, System.IDisposable) WebClient



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