Show / Hide Table of Contents

Class CWebClient

A WebClient with customizable timeout.

Inheritance
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Net.WebClient
CWebClient
Implements
System.ComponentModel.IComponent
System.IDisposable
Inherited Members
System.Net.WebClient.GetWebResponse(System.Net.WebRequest)
System.Net.WebClient.GetWebResponse(System.Net.WebRequest, System.IAsyncResult)
System.Net.WebClient.DownloadData(System.String)
System.Net.WebClient.DownloadData(System.Uri)
System.Net.WebClient.DownloadFile(System.String, System.String)
System.Net.WebClient.DownloadFile(System.Uri, System.String)
System.Net.WebClient.OpenRead(System.String)
System.Net.WebClient.OpenRead(System.Uri)
System.Net.WebClient.OpenWrite(System.String)
System.Net.WebClient.OpenWrite(System.Uri)
System.Net.WebClient.OpenWrite(System.String, System.String)
System.Net.WebClient.OpenWrite(System.Uri, System.String)
System.Net.WebClient.UploadData(System.String, System.Byte[])
System.Net.WebClient.UploadData(System.Uri, System.Byte[])
System.Net.WebClient.UploadData(System.String, System.String, System.Byte[])
System.Net.WebClient.UploadData(System.Uri, System.String, System.Byte[])
System.Net.WebClient.UploadFile(System.String, System.String)
System.Net.WebClient.UploadFile(System.Uri, System.String)
System.Net.WebClient.UploadFile(System.String, System.String, System.String)
System.Net.WebClient.UploadFile(System.Uri, System.String, System.String)
System.Net.WebClient.UploadValues(System.String, System.Collections.Specialized.NameValueCollection)
System.Net.WebClient.UploadValues(System.Uri, System.Collections.Specialized.NameValueCollection)
System.Net.WebClient.UploadValues(System.String, System.String, System.Collections.Specialized.NameValueCollection)
System.Net.WebClient.UploadValues(System.Uri, System.String, System.Collections.Specialized.NameValueCollection)
System.Net.WebClient.UploadString(System.String, System.String)
System.Net.WebClient.UploadString(System.Uri, System.String)
System.Net.WebClient.UploadString(System.String, System.String, System.String)
System.Net.WebClient.UploadString(System.Uri, System.String, System.String)
System.Net.WebClient.DownloadString(System.String)
System.Net.WebClient.DownloadString(System.Uri)
System.Net.WebClient.OnOpenReadCompleted(System.Net.OpenReadCompletedEventArgs)
System.Net.WebClient.OpenReadAsync(System.Uri)
System.Net.WebClient.OpenReadAsync(System.Uri, System.Object)
System.Net.WebClient.OnOpenWriteCompleted(System.Net.OpenWriteCompletedEventArgs)
System.Net.WebClient.OpenWriteAsync(System.Uri)
System.Net.WebClient.OpenWriteAsync(System.Uri, System.String)
System.Net.WebClient.OpenWriteAsync(System.Uri, System.String, System.Object)
System.Net.WebClient.OnDownloadStringCompleted(System.Net.DownloadStringCompletedEventArgs)
System.Net.WebClient.DownloadStringAsync(System.Uri)
System.Net.WebClient.DownloadStringAsync(System.Uri, System.Object)
System.Net.WebClient.OnDownloadDataCompleted(System.Net.DownloadDataCompletedEventArgs)
System.Net.WebClient.DownloadDataAsync(System.Uri)
System.Net.WebClient.DownloadDataAsync(System.Uri, System.Object)
System.Net.WebClient.OnDownloadFileCompleted(System.ComponentModel.AsyncCompletedEventArgs)
System.Net.WebClient.DownloadFileAsync(System.Uri, System.String)
System.Net.WebClient.DownloadFileAsync(System.Uri, System.String, System.Object)
System.Net.WebClient.OnUploadStringCompleted(System.Net.UploadStringCompletedEventArgs)
System.Net.WebClient.UploadStringAsync(System.Uri, System.String)
System.Net.WebClient.UploadStringAsync(System.Uri, System.String, System.String)
System.Net.WebClient.UploadStringAsync(System.Uri, System.String, System.String, System.Object)
System.Net.WebClient.OnUploadDataCompleted(System.Net.UploadDataCompletedEventArgs)
System.Net.WebClient.UploadDataAsync(System.Uri, System.Byte[])
System.Net.WebClient.UploadDataAsync(System.Uri, System.String, System.Byte[])
System.Net.WebClient.UploadDataAsync(System.Uri, System.String, System.Byte[], System.Object)
System.Net.WebClient.OnUploadFileCompleted(System.Net.UploadFileCompletedEventArgs)
System.Net.WebClient.UploadFileAsync(System.Uri, System.String)
System.Net.WebClient.UploadFileAsync(System.Uri, System.String, System.String)
System.Net.WebClient.UploadFileAsync(System.Uri, System.String, System.String, System.Object)
System.Net.WebClient.OnUploadValuesCompleted(System.Net.UploadValuesCompletedEventArgs)
System.Net.WebClient.UploadValuesAsync(System.Uri, System.Collections.Specialized.NameValueCollection)
System.Net.WebClient.UploadValuesAsync(System.Uri, System.String, System.Collections.Specialized.NameValueCollection)
System.Net.WebClient.UploadValuesAsync(System.Uri, System.String, System.Collections.Specialized.NameValueCollection, System.Object)
System.Net.WebClient.CancelAsync()
System.Net.WebClient.DownloadStringTaskAsync(System.String)
System.Net.WebClient.DownloadStringTaskAsync(System.Uri)
System.Net.WebClient.OpenReadTaskAsync(System.String)
System.Net.WebClient.OpenReadTaskAsync(System.Uri)
System.Net.WebClient.OpenWriteTaskAsync(System.String)
System.Net.WebClient.OpenWriteTaskAsync(System.Uri)
System.Net.WebClient.OpenWriteTaskAsync(System.String, System.String)
System.Net.WebClient.OpenWriteTaskAsync(System.Uri, System.String)
System.Net.WebClient.UploadStringTaskAsync(System.String, System.String)
System.Net.WebClient.UploadStringTaskAsync(System.Uri, System.String)
System.Net.WebClient.UploadStringTaskAsync(System.String, System.String, System.String)
System.Net.WebClient.UploadStringTaskAsync(System.Uri, System.String, System.String)
System.Net.WebClient.DownloadDataTaskAsync(System.String)
System.Net.WebClient.DownloadDataTaskAsync(System.Uri)
System.Net.WebClient.DownloadFileTaskAsync(System.String, System.String)
System.Net.WebClient.DownloadFileTaskAsync(System.Uri, System.String)
System.Net.WebClient.UploadDataTaskAsync(System.String, System.Byte[])
System.Net.WebClient.UploadDataTaskAsync(System.Uri, System.Byte[])
System.Net.WebClient.UploadDataTaskAsync(System.String, System.String, System.Byte[])
System.Net.WebClient.UploadDataTaskAsync(System.Uri, System.String, System.Byte[])
System.Net.WebClient.UploadFileTaskAsync(System.String, System.String)
System.Net.WebClient.UploadFileTaskAsync(System.Uri, System.String)
System.Net.WebClient.UploadFileTaskAsync(System.String, System.String, System.String)
System.Net.WebClient.UploadFileTaskAsync(System.Uri, System.String, System.String)
System.Net.WebClient.UploadValuesTaskAsync(System.String, System.Collections.Specialized.NameValueCollection)
System.Net.WebClient.UploadValuesTaskAsync(System.String, System.String, System.Collections.Specialized.NameValueCollection)
System.Net.WebClient.UploadValuesTaskAsync(System.Uri, System.Collections.Specialized.NameValueCollection)
System.Net.WebClient.UploadValuesTaskAsync(System.Uri, System.String, System.Collections.Specialized.NameValueCollection)
System.Net.WebClient.OnDownloadProgressChanged(System.Net.DownloadProgressChangedEventArgs)
System.Net.WebClient.OnUploadProgressChanged(System.Net.UploadProgressChangedEventArgs)
System.Net.WebClient.Encoding
System.Net.WebClient.BaseAddress
System.Net.WebClient.Credentials
System.Net.WebClient.UseDefaultCredentials
System.Net.WebClient.Headers
System.Net.WebClient.QueryString
System.Net.WebClient.ResponseHeaders
System.Net.WebClient.Proxy
System.Net.WebClient.CachePolicy
System.Net.WebClient.IsBusy
System.Net.WebClient.OpenReadCompleted
System.Net.WebClient.OpenWriteCompleted
System.Net.WebClient.DownloadStringCompleted
System.Net.WebClient.DownloadDataCompleted
System.Net.WebClient.DownloadFileCompleted
System.Net.WebClient.UploadStringCompleted
System.Net.WebClient.UploadDataCompleted
System.Net.WebClient.UploadFileCompleted
System.Net.WebClient.UploadValuesCompleted
System.Net.WebClient.DownloadProgressChanged
System.Net.WebClient.UploadProgressChanged
System.ComponentModel.Component.Dispose()
System.ComponentModel.Component.Dispose(System.Boolean)
System.ComponentModel.Component.GetService(System.Type)
System.ComponentModel.Component.ToString()
System.ComponentModel.Component.CanRaiseEvents
System.ComponentModel.Component.Events
System.ComponentModel.Component.Site
System.ComponentModel.Component.Container
System.ComponentModel.Component.DesignMode
System.ComponentModel.Component.Disposed
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.CreateObjRef(System.Type)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: RuriLib.CaptchaServices
Assembly: RuriLib.dll
Syntax
public class CWebClient : WebClient, IComponent, IDisposable

Properties

| Improve this Doc View Source

Timeout

The maximum time to wait for a response.

Declaration
public int Timeout { get; set; }
Property Value
Type Description
System.Int32

Methods

| Improve this Doc View Source

GetWebRequest(Uri)

Gets the WebRequest.

Declaration
protected override WebRequest GetWebRequest(Uri uri)
Parameters
Type Name Description
System.Uri uri

The uri

Returns
Type Description
System.Net.WebRequest

The WebRequest

Overrides
System.Net.WebClient.GetWebRequest(System.Uri)

Implements

System.ComponentModel.IComponent
System.IDisposable
  • Improve this Doc
  • View Source
Back to top Generated by DocFX