C# Класс HttpAction.Service.HttpService

Наследование: IHttpService, IDisposable
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_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