C# 클래스 HttpAction.Service.HttpService

상속: IHttpService, IDisposable
파일 보기 프로젝트 열기: huoshan12345/iQQ.Net

보호된 프로퍼티들

프로퍼티 타입 설명
_cookieContainer System.Net.CookieContainer
_httpClient System.Net.Http.HttpClient

공개 메소드들

메소드 설명
Dispose ( ) : void
ExecuteHttpRequestAsync ( HttpRequestItem requestItem, CancellationToken token ) : Task
GetCookie ( string name, string url ) : Cookie
GetCookies ( string url ) : CookieCollection
HttpService ( ) : System
SetHttpProxy ( ProxyType proxyType, string proxyHost, int proxyPort, string proxyAuthUser, string proxyAuthPassword ) : void

비공개 메소드들

메소드 설명
GetHttpRequest ( HttpRequestItem item ) : HttpRequestMessage
ReadContentAsync ( HttpResponseMessage response, HttpResponseItem responseItem ) : Task
ReadHeader ( HttpResponseMessage response, HttpResponseItem responseItem ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

ExecuteHttpRequestAsync() 공개 메소드

public ExecuteHttpRequestAsync ( HttpRequestItem requestItem, CancellationToken token ) : Task
requestItem HttpAction.Core.HttpRequestItem
token System.Threading.CancellationToken
리턴 Task

GetCookie() 공개 메소드

public GetCookie ( string name, string url ) : Cookie
name string
url string
리턴 System.Net.Cookie

GetCookies() 공개 메소드

public GetCookies ( string url ) : CookieCollection
url string
리턴 System.Net.CookieCollection

HttpService() 공개 메소드

public HttpService ( ) : System
리턴 System

SetHttpProxy() 공개 메소드

public SetHttpProxy ( ProxyType proxyType, string proxyHost, int proxyPort, string proxyAuthUser, string proxyAuthPassword ) : void
proxyType ProxyType
proxyHost string
proxyPort int
proxyAuthUser string
proxyAuthPassword string
리턴 void

프로퍼티 상세

_cookieContainer 보호되어 있는 프로퍼티

protected CookieContainer,System.Net _cookieContainer
리턴 System.Net.CookieContainer

_httpClient 보호되어 있는 프로퍼티

protected HttpClient,System.Net.Http _httpClient
리턴 System.Net.Http.HttpClient