C# Класс Nandaka.Common.ExtendedWebClient

Наследование: System.Net.WebClient
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ClearCookie ( ) : void
DownloadData ( string address ) : byte[]
DownloadFile ( string address, string fileName ) : void
DownloadString ( string address ) : string
ExtendedWebClient ( int timeout = -1, CookieContainer cookieJar = null, String userAgent = null ) : System
GetAllCookies ( ) : List

Get All Cookies

OpenRead ( string address ) : Stream
OpenWrite ( string address ) : Stream
OpenWrite ( string address, string method ) : Stream

Защищенные методы

Метод Описание
GetWebRequest ( Uri address ) : WebRequest
GetWebResponse ( WebRequest request ) : WebResponse
GetWebResponse ( WebRequest request, IAsyncResult result ) : WebResponse

Приватные методы

Метод Описание
CreateUri ( string url ) : Uri

enable url ended with '.' taken from http://stackoverflow.com/a/2285321

ReadCookies ( WebResponse r ) : void

Описание методов

ClearCookie() публичный статический Метод

public static ClearCookie ( ) : void
Результат void

DownloadData() публичный Метод

public DownloadData ( string address ) : byte[]
address string
Результат byte[]

DownloadFile() публичный Метод

public DownloadFile ( string address, string fileName ) : void
address string
fileName string
Результат void

DownloadString() публичный Метод

public DownloadString ( string address ) : string
address string
Результат string

ExtendedWebClient() публичный Метод

public ExtendedWebClient ( int timeout = -1, CookieContainer cookieJar = null, String userAgent = null ) : System
timeout int
cookieJar System.Net.CookieContainer
userAgent String
Результат System

GetAllCookies() публичный статический Метод

Get All Cookies
public static GetAllCookies ( ) : List
Результат List

GetWebRequest() защищенный Метод

protected GetWebRequest ( Uri address ) : WebRequest
address System.Uri
Результат System.Net.WebRequest

GetWebResponse() защищенный Метод

protected GetWebResponse ( WebRequest request ) : WebResponse
request System.Net.WebRequest
Результат System.Net.WebResponse

GetWebResponse() защищенный Метод

protected GetWebResponse ( WebRequest request, IAsyncResult result ) : WebResponse
request System.Net.WebRequest
result IAsyncResult
Результат System.Net.WebResponse

OpenRead() публичный Метод

public OpenRead ( string address ) : Stream
address string
Результат Stream

OpenWrite() публичный Метод

public OpenWrite ( string address ) : Stream
address string
Результат Stream

OpenWrite() публичный Метод

public OpenWrite ( string address, string method ) : Stream
address string
method string
Результат Stream