Class WebClientTimeout
Adds a customizable timout to WebClient.
Namespace: NanoByte.Common.Net
Assembly: NanoByte.Common.dll
Syntax
public class WebClientTimeout : WebClient
Constructors
WebClientTimeout()
Creates a new WebClient using DefaultTimeout.
Declaration
public WebClientTimeout()
WebClientTimeout(Int32)
Creates a new WebClient.
Declaration
public WebClientTimeout(int timeout)
Parameters
Type | Name | Description |
---|---|---|
Int32 | timeout | The length of time, in milliseconds, before requests made by this WebClient time out. |
Fields
DefaultTimeout
The default timeout value, in milliseconds, used when no explicit value is specified.
Declaration
public const int DefaultTimeout = 20000
Field Value
Type | Description |
---|---|
Int32 |
Methods
GetWebRequest(Uri)
Declaration
protected override WebRequest GetWebRequest(Uri address)
Parameters
Type | Name | Description |
---|---|---|
Uri | address |
Returns
Type | Description |
---|---|
WebRequest |