Class HttpClientExtensions
Provides extension methods for HttpClient and related classes.
Inheritance
HttpClientExtensions
Assembly: NanoByte.Common.dll
Syntax
public static class HttpClientExtensions : Object
Methods
AsWebException(HttpRequestException)
Declaration
public static WebException AsWebException(this HttpRequestException exception)
Parameters
Returns
ReadAsStream(HttpContent, CancellationToken)
Reads the content as a stream.
Declaration
public static Stream ReadAsStream(this HttpContent content, CancellationToken cancellationToken = null)
Parameters
Returns
Send(HttpClient, HttpRequestMessage, HttpCompletionOption, CancellationToken)
Sends an HTTP request and waits for the result is synchronously.
Declaration
public static HttpResponseMessage Send(this HttpClient client, HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken = null)
Parameters
Returns
Exceptions
Send(HttpClient, HttpRequestMessage, CancellationToken)
Sends an HTTP request and waits for the result is synchronously.
Declaration
public static HttpResponseMessage Send(this HttpClient client, HttpRequestMessage request, CancellationToken cancellationToken = null)
Parameters
Returns
Exceptions