<PackageReference Include="Microsoft.AspNet.WebApi.Client" Version="5.2.2" />

HttpContentMessageExtensions

public static class HttpContentMessageExtensions
Provides extension methods to read HttpRequestMessage and HttpResponseMessage entities from HttpContent instances.
public static bool IsHttpRequestMessageContent(this HttpContent content)

Determines whether the specified content is HTTP request message content.

public static bool IsHttpResponseMessageContent(this HttpContent content)

Determines whether the specified content is HTTP response message content.

Reads the HttpContent as an HttpRequestMessage.

public static Task<HttpRequestMessage> ReadAsHttpRequestMessageAsync(this HttpContent content, CancellationToken cancellationToken)

public static Task<HttpRequestMessage> ReadAsHttpRequestMessageAsync(this HttpContent content, string uriScheme)

Reads the HttpContent as an HttpRequestMessage.

public static Task<HttpRequestMessage> ReadAsHttpRequestMessageAsync(this HttpContent content, string uriScheme, CancellationToken cancellationToken)

public static Task<HttpRequestMessage> ReadAsHttpRequestMessageAsync(this HttpContent content, string uriScheme, int bufferSize)

Reads the HttpContent as an HttpRequestMessage.

public static Task<HttpRequestMessage> ReadAsHttpRequestMessageAsync(this HttpContent content, string uriScheme, int bufferSize, CancellationToken cancellationToken)

public static Task<HttpRequestMessage> ReadAsHttpRequestMessageAsync(this HttpContent content, string uriScheme, int bufferSize, int maxHeaderSize)

Reads the HttpContent as an HttpRequestMessage.

public static Task<HttpRequestMessage> ReadAsHttpRequestMessageAsync(this HttpContent content, string uriScheme, int bufferSize, int maxHeaderSize, CancellationToken cancellationToken)

Reads the HttpContent as an HttpResponseMessage.

public static Task<HttpResponseMessage> ReadAsHttpResponseMessageAsync(this HttpContent content, int bufferSize)

Reads the HttpContent as an HttpResponseMessage.

public static Task<HttpResponseMessage> ReadAsHttpResponseMessageAsync(this HttpContent content, int bufferSize, CancellationToken cancellationToken)

public static Task<HttpResponseMessage> ReadAsHttpResponseMessageAsync(this HttpContent content, int bufferSize, int maxHeaderSize)

Reads the HttpContent as an HttpResponseMessage.

public static Task<HttpResponseMessage> ReadAsHttpResponseMessageAsync(this HttpContent content, int bufferSize, int maxHeaderSize, CancellationToken cancellationToken)