System.ClientModel.Primitives.HttpClientPipelineTransport
An implementation of PipelineTransport that uses a
HttpClient to send and receive HTTP requests and responses.
namespace System.ClientModel.Primitives
{
public class HttpClientPipelineTransport : PipelineTransport, IDisposable
{
public static HttpClientPipelineTransport { get; }
public HttpClientPipelineTransport();
public HttpClientPipelineTransport(HttpClient client);
public HttpClientPipelineTransport(HttpClient client, bool enableLogging, ILoggerFactory loggerFactory);
protected virtual void OnSendingRequest(PipelineMessage message, HttpRequestMessage httpRequest);
protected virtual void OnReceivedResponse(PipelineMessage message, HttpResponseMessage httpResponse);
public void Dispose();
protected virtual void Dispose(bool disposing);
}
}