C# Class System.Net.Http.HttpClient

Inheritance: HttpMessageInvoker
Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Private Methods

Méthode 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 méthode

public CancelPendingRequests ( ) : void
Résultat void

DeleteAsync() public méthode

public DeleteAsync ( Uri requestUri ) : Task
requestUri System.Uri
Résultat Task

DeleteAsync() public méthode

public DeleteAsync ( Uri requestUri, CancellationToken cancellationToken ) : Task
requestUri System.Uri
cancellationToken System.Threading.CancellationToken
Résultat Task

DeleteAsync() public méthode

public DeleteAsync ( string requestUri ) : Task
requestUri string
Résultat Task

DeleteAsync() public méthode

public DeleteAsync ( string requestUri, CancellationToken cancellationToken ) : Task
requestUri string
cancellationToken System.Threading.CancellationToken
Résultat Task

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetAsync() public méthode

public GetAsync ( Uri requestUri ) : Task
requestUri System.Uri
Résultat Task

GetAsync() public méthode

public GetAsync ( Uri requestUri, CancellationToken cancellationToken ) : Task
requestUri System.Uri
cancellationToken System.Threading.CancellationToken
Résultat Task

GetAsync() public méthode

public GetAsync ( Uri requestUri, HttpCompletionOption completionOption ) : Task
requestUri System.Uri
completionOption HttpCompletionOption
Résultat Task

GetAsync() public méthode

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

GetAsync() public méthode

public GetAsync ( string requestUri ) : Task
requestUri string
Résultat Task

GetAsync() public méthode

public GetAsync ( string requestUri, CancellationToken cancellationToken ) : Task
requestUri string
cancellationToken System.Threading.CancellationToken
Résultat Task

GetAsync() public méthode

public GetAsync ( string requestUri, HttpCompletionOption completionOption ) : Task
requestUri string
completionOption HttpCompletionOption
Résultat Task

GetAsync() public méthode

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

GetByteArrayAsync() public méthode

public GetByteArrayAsync ( Uri requestUri ) : Task
requestUri System.Uri
Résultat Task

GetByteArrayAsync() public méthode

public GetByteArrayAsync ( string requestUri ) : Task
requestUri string
Résultat Task

GetStreamAsync() public méthode

public GetStreamAsync ( Uri requestUri ) : Task
requestUri System.Uri
Résultat Task

GetStreamAsync() public méthode

public GetStreamAsync ( string requestUri ) : Task
requestUri string
Résultat Task

GetStringAsync() public méthode

public GetStringAsync ( Uri requestUri ) : Task
requestUri System.Uri
Résultat Task

GetStringAsync() public méthode

public GetStringAsync ( string requestUri ) : Task
requestUri string
Résultat Task

HttpClient() public méthode

public HttpClient ( ) : System.Diagnostics
Résultat System.Diagnostics

HttpClient() public méthode

public HttpClient ( HttpMessageHandler handler ) : System.Diagnostics
handler HttpMessageHandler
Résultat System.Diagnostics

HttpClient() public méthode

public HttpClient ( HttpMessageHandler handler, bool disposeHandler ) : System.Diagnostics
handler HttpMessageHandler
disposeHandler bool
Résultat System.Diagnostics

PostAsync() public méthode

public PostAsync ( Uri requestUri, HttpContent content ) : Task
requestUri System.Uri
content HttpContent
Résultat Task

PostAsync() public méthode

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

PostAsync() public méthode

public PostAsync ( string requestUri, HttpContent content ) : Task
requestUri string
content HttpContent
Résultat Task

PostAsync() public méthode

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

PutAsync() public méthode

public PutAsync ( Uri requestUri, HttpContent content ) : Task
requestUri Uri
content HttpContent
Résultat Task

PutAsync() public méthode

public PutAsync ( Uri requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
requestUri Uri
content HttpContent
cancellationToken CancellationToken
Résultat Task

PutAsync() public méthode

public PutAsync ( string requestUri, HttpContent content ) : Task
requestUri string
content HttpContent
Résultat Task

PutAsync() public méthode

public PutAsync ( string requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
requestUri string
content HttpContent
cancellationToken CancellationToken
Résultat Task

SendAsync() public méthode

public SendAsync ( HttpRequestMessage request ) : Task
request HttpRequestMessage
Résultat Task

SendAsync() public méthode

public SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
request HttpRequestMessage
cancellationToken CancellationToken
Résultat Task

SendAsync() public méthode

public SendAsync ( HttpRequestMessage request, HttpCompletionOption completionOption ) : Task
request HttpRequestMessage
completionOption HttpCompletionOption
Résultat Task

SendAsync() public méthode

public SendAsync ( HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task
request HttpRequestMessage
completionOption HttpCompletionOption
cancellationToken CancellationToken
Résultat Task