August 2003
Intermediate to advanced
928 pages
32h 1m
English
WebClient
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(stringaddress); public void DownloadFile(stringaddress, stringfileName); public Stream OpenRead(stringaddress); public Stream OpenWrite(stringaddress); public Stream OpenWrite(stringaddress, stringmethod); public byte[ ] UploadData(stringaddress, byte[ ]data); public byte[ ] UploadData(stringaddress, stringmethod, byte[ ]data); public byte[ ] UploadFile(stringaddress, stringfileName); public byte[ ] UploadFile(stringaddress, stringmethod, stringfileName); public byte[ ] UploadValues(string ...