<PackageReference Include="System.ClientModel" Version="1.6.1" />

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 Shared { 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); } }