C# 클래스 Nandaka.Common.ExtendedWebClient

상속: System.Net.WebClient
파일 보기 프로젝트 열기: Nandaka/NijieDownloader 1 사용 예제들

공개 메소드들

메소드 설명
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