C# Класс System.Net.Http.HttpClient

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

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

Метод Описание
CancelPendingRequests ( ) : void
DeleteAsync ( Uri requestUri ) : Task
DeleteAsync ( Uri requestUri, CancellationToken cancellationToken ) : Task
DeleteAsync ( string requestUri ) : Task
DeleteAsync ( string requestUri, CancellationToken cancellationToken ) : Task
GetAsync ( Uri requestUri ) : Task
GetAsync ( Uri requestUri, CancellationToken cancellationToken ) : Task
GetAsync ( Uri requestUri, HttpCompletionOption completionOption ) : Task
GetAsync ( Uri requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task
GetAsync ( string requestUri ) : Task
GetAsync ( string requestUri, CancellationToken cancellationToken ) : Task
GetAsync ( string requestUri, HttpCompletionOption completionOption ) : Task
GetAsync ( string requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task
GetByteArrayAsync ( Uri requestUri ) : Task
GetByteArrayAsync ( string requestUri ) : Task
GetStreamAsync ( Uri requestUri ) : Task
GetStreamAsync ( string requestUri ) : Task
GetStringAsync ( Uri requestUri ) : Task
GetStringAsync ( string requestUri ) : Task
HttpClient ( ) : System.Diagnostics
HttpClient ( HttpMessageHandler handler ) : System.Diagnostics
HttpClient ( HttpMessageHandler handler, bool disposeHandler ) : System.Diagnostics
PostAsync ( Uri requestUri, HttpContent content ) : Task
PostAsync ( Uri requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
PostAsync ( string requestUri, HttpContent content ) : Task
PostAsync ( string requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
PutAsync ( Uri requestUri, HttpContent content ) : Task
PutAsync ( Uri requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
PutAsync ( string requestUri, HttpContent content ) : Task
PutAsync ( string requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
SendAsync ( HttpRequestMessage request ) : Task
SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
SendAsync ( HttpRequestMessage request, HttpCompletionOption completionOption ) : Task
SendAsync ( HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task

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

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
CheckBaseAddress ( Uri baseAddress, string parameterName ) : void
CheckDisposed ( ) : void
CheckDisposedOrStarted ( ) : void
CheckRequestMessage ( HttpRequestMessage request ) : void
CreateUri ( String uri ) : Uri
FinishGetStreamAsync ( Task getTask ) : Task
FinishSendAsyncBuffered ( Task sendTask, HttpRequestMessage request, CancellationTokenSource cts, bool disposeCts ) : Task
FinishSendAsyncUnbuffered ( Task sendTask, HttpRequestMessage request, CancellationTokenSource cts, bool disposeCts ) : Task
GeStringAsyncCore ( Task getTask ) : Task
GetByteArrayAsyncCore ( Task getTask ) : Task
HandleFinishSendAsyncCleanup ( HttpRequestMessage request, CancellationTokenSource cts, bool disposeCts ) : void
HandleFinishSendAsyncError ( Exception e, CancellationTokenSource cts ) : void
PrepareRequestMessage ( HttpRequestMessage request ) : void
SetOperationStarted ( ) : void

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

CancelPendingRequests() публичный метод

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

DeleteAsync() публичный метод

public DeleteAsync ( Uri requestUri ) : Task
requestUri System.Uri
Результат Task

DeleteAsync() публичный метод

public DeleteAsync ( Uri requestUri, CancellationToken cancellationToken ) : Task
requestUri System.Uri
cancellationToken System.Threading.CancellationToken
Результат Task

DeleteAsync() публичный метод

public DeleteAsync ( string requestUri ) : Task
requestUri string
Результат Task

DeleteAsync() публичный метод

public DeleteAsync ( string requestUri, CancellationToken cancellationToken ) : Task
requestUri string
cancellationToken System.Threading.CancellationToken
Результат Task

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

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

GetAsync() публичный метод

public GetAsync ( Uri requestUri ) : Task
requestUri System.Uri
Результат Task

GetAsync() публичный метод

public GetAsync ( Uri requestUri, CancellationToken cancellationToken ) : Task
requestUri System.Uri
cancellationToken System.Threading.CancellationToken
Результат Task

GetAsync() публичный метод

public GetAsync ( Uri requestUri, HttpCompletionOption completionOption ) : Task
requestUri System.Uri
completionOption HttpCompletionOption
Результат Task

GetAsync() публичный метод

public GetAsync ( Uri requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task
requestUri System.Uri
completionOption HttpCompletionOption
cancellationToken System.Threading.CancellationToken
Результат Task

GetAsync() публичный метод

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

GetAsync() публичный метод

public GetAsync ( string requestUri, CancellationToken cancellationToken ) : Task
requestUri string
cancellationToken System.Threading.CancellationToken
Результат Task

GetAsync() публичный метод

public GetAsync ( string requestUri, HttpCompletionOption completionOption ) : Task
requestUri string
completionOption HttpCompletionOption
Результат Task

GetAsync() публичный метод

public GetAsync ( string requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task
requestUri string
completionOption HttpCompletionOption
cancellationToken System.Threading.CancellationToken
Результат Task

GetByteArrayAsync() публичный метод

public GetByteArrayAsync ( Uri requestUri ) : Task
requestUri System.Uri
Результат Task

GetByteArrayAsync() публичный метод

public GetByteArrayAsync ( string requestUri ) : Task
requestUri string
Результат Task

GetStreamAsync() публичный метод

public GetStreamAsync ( Uri requestUri ) : Task
requestUri System.Uri
Результат Task

GetStreamAsync() публичный метод

public GetStreamAsync ( string requestUri ) : Task
requestUri string
Результат Task

GetStringAsync() публичный метод

public GetStringAsync ( Uri requestUri ) : Task
requestUri System.Uri
Результат Task

GetStringAsync() публичный метод

public GetStringAsync ( string requestUri ) : Task
requestUri string
Результат Task

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

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

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

public HttpClient ( HttpMessageHandler handler ) : System.Diagnostics
handler HttpMessageHandler
Результат System.Diagnostics

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

public HttpClient ( HttpMessageHandler handler, bool disposeHandler ) : System.Diagnostics
handler HttpMessageHandler
disposeHandler bool
Результат System.Diagnostics

PostAsync() публичный метод

public PostAsync ( Uri requestUri, HttpContent content ) : Task
requestUri System.Uri
content HttpContent
Результат Task

PostAsync() публичный метод

public PostAsync ( Uri requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
requestUri System.Uri
content HttpContent
cancellationToken System.Threading.CancellationToken
Результат Task

PostAsync() публичный метод

public PostAsync ( string requestUri, HttpContent content ) : Task
requestUri string
content HttpContent
Результат Task

PostAsync() публичный метод

public PostAsync ( string requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
requestUri string
content HttpContent
cancellationToken System.Threading.CancellationToken
Результат Task

PutAsync() публичный метод

public PutAsync ( Uri requestUri, HttpContent content ) : Task
requestUri Uri
content HttpContent
Результат Task

PutAsync() публичный метод

public PutAsync ( Uri requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
requestUri Uri
content HttpContent
cancellationToken CancellationToken
Результат Task

PutAsync() публичный метод

public PutAsync ( string requestUri, HttpContent content ) : Task
requestUri string
content HttpContent
Результат Task

PutAsync() публичный метод

public PutAsync ( string requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
requestUri string
content HttpContent
cancellationToken CancellationToken
Результат Task

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

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

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

public SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
request HttpRequestMessage
cancellationToken CancellationToken
Результат Task

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

public SendAsync ( HttpRequestMessage request, HttpCompletionOption completionOption ) : Task
request HttpRequestMessage
completionOption HttpCompletionOption
Результат Task

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

public SendAsync ( HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task
request HttpRequestMessage
completionOption HttpCompletionOption
cancellationToken CancellationToken
Результат Task