DekGenius.com
[ Team LiB ] Previous Section Next Section

WebClientECMA 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

    [ Team LiB ] Previous Section Next Section