C# Класс Microsoft.Http.HttpClient

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

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

Метод Описание
BeginSend ( HttpRequestMessage request, AsyncCallback callback, object state ) : IAsyncResult
Dispose ( ) : void
EndSend ( IAsyncResult result ) : HttpResponseMessage
HttpClient ( ) : System
HttpClient ( Uri baseAddress ) : System
HttpClient ( string baseAddress ) : System
Send ( HttpMethod method ) : HttpResponseMessage
Send ( HttpMethod method, Uri uri ) : HttpResponseMessage
Send ( HttpMethod method, Uri uri, HttpContent content ) : HttpResponseMessage
Send ( HttpMethod method, Uri uri, Microsoft.Http.Headers.RequestHeaders headers ) : HttpResponseMessage
Send ( HttpMethod method, Uri uri, Microsoft.Http.Headers.RequestHeaders headers, HttpContent content ) : HttpResponseMessage
Send ( HttpMethod method, string uri ) : HttpResponseMessage
Send ( HttpMethod method, string uri, HttpContent content ) : HttpResponseMessage
Send ( HttpMethod method, string uri, Microsoft.Http.Headers.RequestHeaders headers ) : HttpResponseMessage
Send ( HttpMethod method, string uri, Microsoft.Http.Headers.RequestHeaders headers, HttpContent content ) : HttpResponseMessage
Send ( HttpRequestMessage request ) : HttpResponseMessage
SendAsync ( HttpRequestMessage request ) : void
SendAsync ( HttpRequestMessage request, object userState ) : void
SendAsyncCancel ( object userState ) : void

Защищенные методы

Метод Описание
CreateTransportStage ( ) : Microsoft.Http.HttpStage
Dispose ( bool disposing ) : void
ThrowIfDisposed ( ) : void

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

Метод Описание
BeginSendCore ( HttpRequestMessage request, AsyncCallback callback, object state ) : HttpStageProcessingAsyncResult
GetPipeline ( ) : ReadOnlyCollection
OperationCompleted ( object o ) : void
PrepareRequest ( HttpRequestMessage &request ) : void
SendAsyncCore ( HttpRequestMessage request, object userState ) : void
SendCompletedCore ( IAsyncResult a ) : void

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

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

public BeginSend ( HttpRequestMessage request, AsyncCallback callback, object state ) : IAsyncResult
request HttpRequestMessage
callback AsyncCallback
state object
Результат IAsyncResult

CreateTransportStage() защищенный Метод

protected CreateTransportStage ( ) : Microsoft.Http.HttpStage
Результат Microsoft.Http.HttpStage

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

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

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public EndSend ( IAsyncResult result ) : HttpResponseMessage
result IAsyncResult
Результат HttpResponseMessage

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

public HttpClient ( ) : System
Результат System

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

public HttpClient ( Uri baseAddress ) : System
baseAddress System.Uri
Результат System

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

public HttpClient ( string baseAddress ) : System
baseAddress string
Результат System

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

public Send ( HttpMethod method ) : HttpResponseMessage
method HttpMethod
Результат HttpResponseMessage

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

public Send ( HttpMethod method, Uri uri ) : HttpResponseMessage
method HttpMethod
uri System.Uri
Результат HttpResponseMessage

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

public Send ( HttpMethod method, Uri uri, HttpContent content ) : HttpResponseMessage
method HttpMethod
uri System.Uri
content HttpContent
Результат HttpResponseMessage

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

public Send ( HttpMethod method, Uri uri, Microsoft.Http.Headers.RequestHeaders headers ) : HttpResponseMessage
method HttpMethod
uri System.Uri
headers Microsoft.Http.Headers.RequestHeaders
Результат HttpResponseMessage

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

public Send ( HttpMethod method, Uri uri, Microsoft.Http.Headers.RequestHeaders headers, HttpContent content ) : HttpResponseMessage
method HttpMethod
uri System.Uri
headers Microsoft.Http.Headers.RequestHeaders
content HttpContent
Результат HttpResponseMessage

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

public Send ( HttpMethod method, string uri ) : HttpResponseMessage
method HttpMethod
uri string
Результат HttpResponseMessage

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

public Send ( HttpMethod method, string uri, HttpContent content ) : HttpResponseMessage
method HttpMethod
uri string
content HttpContent
Результат HttpResponseMessage

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

public Send ( HttpMethod method, string uri, Microsoft.Http.Headers.RequestHeaders headers ) : HttpResponseMessage
method HttpMethod
uri string
headers Microsoft.Http.Headers.RequestHeaders
Результат HttpResponseMessage

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

public Send ( HttpMethod method, string uri, Microsoft.Http.Headers.RequestHeaders headers, HttpContent content ) : HttpResponseMessage
method HttpMethod
uri string
headers Microsoft.Http.Headers.RequestHeaders
content HttpContent
Результат HttpResponseMessage

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

public Send ( HttpRequestMessage request ) : HttpResponseMessage
request HttpRequestMessage
Результат HttpResponseMessage

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

public SendAsync ( HttpRequestMessage request ) : void
request HttpRequestMessage
Результат void

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

public SendAsync ( HttpRequestMessage request, object userState ) : void
request HttpRequestMessage
userState object
Результат void

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

public SendAsyncCancel ( object userState ) : void
userState object
Результат void

ThrowIfDisposed() защищенный Метод

protected ThrowIfDisposed ( ) : void
Результат void