C# Класс SumoNinjaMonkey.Services.Networking.Http

Показать файл Открыть проект

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

Метод Описание
AbortAllRequests ( ) : void
AbortRequests ( bool>.Func abortPredicate ) : void
Get ( HttpGetRequest req, Action action ) : HttpResponse
Get ( string uri, Action action ) : HttpResponse
GetAsync ( HttpGetRequest request ) : Task
GetAsync ( string url ) : Task
Post ( HttpPostRequest req, Action action ) : HttpResponse
Post ( string uri, Action action ) : HttpResponse
PostAsync ( HttpPostRequest request ) : Task
PostAsync ( string url ) : Task

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

Метод Описание
CreateRequest ( HttpGetRequest req ) : HttpWebRequest
GetQueryString ( string>.Dictionary query ) : string
ProcessResponse ( IAsyncResult asyncResult, WebRequest request, HttpResponse resp, Action action ) : void
WritePostData ( Stream stream, HttpPostRequest request ) : void
WritePostData ( Stream stream, string boundary, HttpPostRequest request ) : void

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

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

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

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

public static AbortRequests ( bool>.Func abortPredicate ) : void
abortPredicate bool>.Func
Результат void

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

public static Get ( HttpGetRequest req, Action action ) : HttpResponse
req HttpGetRequest
action Action
Результат HttpResponse

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

public static Get ( string uri, Action action ) : HttpResponse
uri string
action Action
Результат HttpResponse

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

public static GetAsync ( HttpGetRequest request ) : Task
request HttpGetRequest
Результат Task

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

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

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

public static Post ( HttpPostRequest req, Action action ) : HttpResponse
req HttpPostRequest
action Action
Результат HttpResponse

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

public static Post ( string uri, Action action ) : HttpResponse
uri string
action Action
Результат HttpResponse

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

public static PostAsync ( HttpPostRequest request ) : Task
request HttpPostRequest
Результат Task

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

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