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 ); } HierarchySystem.Object System.MarshalByRefObject System.ComponentModel.Component(System.ComponentModel.IComponent, System.IDisposable) WebClient |