The WebClient type exposes the following members.
Gets or sets the base address to simplify multiple requests to one server.
Get or sets network credentials to identify a user.
Gets or sets the encoding to be used for string upload and download.
Get or sets a collection of HTTP headers to send with a request.
Gets or sets the LogWriter used by this object.
Gets or sets the network proxy to use to access a remote server.
Gets or sets a collection of HTTP headers associated with the response.
Gets TLS/SSL settings.
Gets or sets the length of time in milliseconds before the request times out (specify -1 or 0 to indicate that the request does not time out; minimal value is 1000).