C# Class System.Net.Http.HttpClient

Inheritance: HttpMessageInvoker
Show file Open project: dotnet/corefx Class Usage Examples

Public Methods

Method Description
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

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
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

Method Details

CancelPendingRequests() public method

public CancelPendingRequests ( ) : void
return void

DeleteAsync() public method

public DeleteAsync ( Uri requestUri ) : Task
requestUri System.Uri
return Task

DeleteAsync() public method

public DeleteAsync ( Uri requestUri, CancellationToken cancellationToken ) : Task
requestUri System.Uri
cancellationToken System.Threading.CancellationToken
return Task

DeleteAsync() public method

public DeleteAsync ( string requestUri ) : Task
requestUri string
return Task

DeleteAsync() public method

public DeleteAsync ( string requestUri, CancellationToken cancellationToken ) : Task
requestUri string
cancellationToken System.Threading.CancellationToken
return Task

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetAsync() public method

public GetAsync ( Uri requestUri ) : Task
requestUri System.Uri
return Task

GetAsync() public method

public GetAsync ( Uri requestUri, CancellationToken cancellationToken ) : Task
requestUri System.Uri
cancellationToken System.Threading.CancellationToken
return Task

GetAsync() public method

public GetAsync ( Uri requestUri, HttpCompletionOption completionOption ) : Task
requestUri System.Uri
completionOption HttpCompletionOption
return Task

GetAsync() public method

public GetAsync ( Uri requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task
requestUri System.Uri
completionOption HttpCompletionOption
cancellationToken System.Threading.CancellationToken
return Task

GetAsync() public method

public GetAsync ( string requestUri ) : Task
requestUri string
return Task

GetAsync() public method

public GetAsync ( string requestUri, CancellationToken cancellationToken ) : Task
requestUri string
cancellationToken System.Threading.CancellationToken
return Task

GetAsync() public method

public GetAsync ( string requestUri, HttpCompletionOption completionOption ) : Task
requestUri string
completionOption HttpCompletionOption
return Task

GetAsync() public method

public GetAsync ( string requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task
requestUri string
completionOption HttpCompletionOption
cancellationToken System.Threading.CancellationToken
return Task

GetByteArrayAsync() public method

public GetByteArrayAsync ( Uri requestUri ) : Task
requestUri System.Uri
return Task

GetByteArrayAsync() public method

public GetByteArrayAsync ( string requestUri ) : Task
requestUri string
return Task

GetStreamAsync() public method

public GetStreamAsync ( Uri requestUri ) : Task
requestUri System.Uri
return Task

GetStreamAsync() public method

public GetStreamAsync ( string requestUri ) : Task
requestUri string
return Task

GetStringAsync() public method

public GetStringAsync ( Uri requestUri ) : Task
requestUri System.Uri
return Task

GetStringAsync() public method

public GetStringAsync ( string requestUri ) : Task
requestUri string
return Task

HttpClient() public method

public HttpClient ( ) : System.Diagnostics
return System.Diagnostics

HttpClient() public method

public HttpClient ( HttpMessageHandler handler ) : System.Diagnostics
handler HttpMessageHandler
return System.Diagnostics

HttpClient() public method

public HttpClient ( HttpMessageHandler handler, bool disposeHandler ) : System.Diagnostics
handler HttpMessageHandler
disposeHandler bool
return System.Diagnostics

PostAsync() public method

public PostAsync ( Uri requestUri, HttpContent content ) : Task
requestUri System.Uri
content HttpContent
return Task

PostAsync() public method

public PostAsync ( Uri requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
requestUri System.Uri
content HttpContent
cancellationToken System.Threading.CancellationToken
return Task

PostAsync() public method

public PostAsync ( string requestUri, HttpContent content ) : Task
requestUri string
content HttpContent
return Task

PostAsync() public method

public PostAsync ( string requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
requestUri string
content HttpContent
cancellationToken System.Threading.CancellationToken
return Task

PutAsync() public method

public PutAsync ( Uri requestUri, HttpContent content ) : Task
requestUri Uri
content HttpContent
return Task

PutAsync() public method

public PutAsync ( Uri requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
requestUri Uri
content HttpContent
cancellationToken CancellationToken
return Task

PutAsync() public method

public PutAsync ( string requestUri, HttpContent content ) : Task
requestUri string
content HttpContent
return Task

PutAsync() public method

public PutAsync ( string requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
requestUri string
content HttpContent
cancellationToken CancellationToken
return Task

SendAsync() public method

public SendAsync ( HttpRequestMessage request ) : Task
request HttpRequestMessage
return Task

SendAsync() public method

public SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
request HttpRequestMessage
cancellationToken CancellationToken
return Task

SendAsync() public method

public SendAsync ( HttpRequestMessage request, HttpCompletionOption completionOption ) : Task
request HttpRequestMessage
completionOption HttpCompletionOption
return Task

SendAsync() public method

public SendAsync ( HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task
request HttpRequestMessage
completionOption HttpCompletionOption
cancellationToken CancellationToken
return Task