C# Класс BaconographyWP8.PlatformServices.SimpleHttpService

Наследование: ISimpleHttpService, IBaconService
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetBytes ( string url ) : Task
GetBytesWithProgress ( CancellationToken cancelToken, string url, Action progress ) : Task
GetRequestStreamAsync ( HttpWebRequest request ) : Task
GetResponseAsync ( HttpWebRequest request ) : Task
Initialize ( IBaconProvider baconProvider ) : Task
ReadFully ( Stream input ) : byte[]
SendGet ( string cookie, string uri ) : Task
SendPost ( string cookie, string>.Dictionary urlEncodedData, string uri ) : Task
SendPostForCookies ( string>.Dictionary urlEncodedData, string uri ) : Task>>
ThrottleRequests ( ) : Task
UnAuthedGet ( CancellationToken cancelToken, string url, Action progress ) : Task
UnAuthedGet ( string uri ) : Task

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

Метод Описание
SendGet ( string cookie, string uri, bool hasRetried ) : Task
SendPost ( string cookie, byte data, string uri, string contentType ) : Task
SimpleHttpService_Resuming ( ) : void
SimpleHttpService_Suspending ( ) : void
UnAuthedGet ( string uri, bool hasRetried ) : Task
UnAuthedGet ( string uri, bool hasRetried, CookieContainer cookieContainer ) : Task

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

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

public static GetBytes ( string url ) : Task
url string
Результат Task

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

public static GetBytesWithProgress ( CancellationToken cancelToken, string url, Action progress ) : Task
cancelToken System.Threading.CancellationToken
url string
progress Action
Результат Task

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

public static GetRequestStreamAsync ( HttpWebRequest request ) : Task
request System.Net.HttpWebRequest
Результат Task

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

public static GetResponseAsync ( HttpWebRequest request ) : Task
request System.Net.HttpWebRequest
Результат Task

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

public Initialize ( IBaconProvider baconProvider ) : Task
baconProvider IBaconProvider
Результат Task

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

public static ReadFully ( Stream input ) : byte[]
input Stream
Результат byte[]

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

public SendGet ( string cookie, string uri ) : Task
cookie string
uri string
Результат Task

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

public SendPost ( string cookie, string>.Dictionary urlEncodedData, string uri ) : Task
cookie string
urlEncodedData string>.Dictionary
uri string
Результат Task

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

public SendPostForCookies ( string>.Dictionary urlEncodedData, string uri ) : Task>>
urlEncodedData string>.Dictionary
uri string
Результат Task>>

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

public static ThrottleRequests ( ) : Task
Результат Task

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

public UnAuthedGet ( CancellationToken cancelToken, string url, Action progress ) : Task
cancelToken System.Threading.CancellationToken
url string
progress Action
Результат Task

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

public UnAuthedGet ( string uri ) : Task
uri string
Результат Task