Partager via


HttpClientPipelineTransport Constructors

Definition

Overloads

HttpClientPipelineTransport()

Create a new instance of HttpClientPipelineTransport that uses a shared default instance of HttpClient.

HttpClientPipelineTransport(HttpClient)

Create a new instance of HttpClientPipelineTransport that uses the provided HttpClient.

HttpClientPipelineTransport(HttpClient, Boolean, ILoggerFactory)

Create a new instance of HttpClientPipelineTransport that uses the provided HttpClient.

HttpClientPipelineTransport()

Source:
HttpClientPipelineTransport.cs
Source:
HttpClientPipelineTransport.cs

Create a new instance of HttpClientPipelineTransport that uses a shared default instance of HttpClient.

public HttpClientPipelineTransport();
Public Sub New ()

Applies to

HttpClientPipelineTransport(HttpClient)

Source:
HttpClientPipelineTransport.cs
Source:
HttpClientPipelineTransport.cs

Create a new instance of HttpClientPipelineTransport that uses the provided HttpClient.

public HttpClientPipelineTransport(System.Net.Http.HttpClient client);
new System.ClientModel.Primitives.HttpClientPipelineTransport : System.Net.Http.HttpClient -> System.ClientModel.Primitives.HttpClientPipelineTransport
Public Sub New (client As HttpClient)

Parameters

client
HttpClient

The HttpClient that this transport instance will use to send and receive HTTP requests and responses.

Applies to

HttpClientPipelineTransport(HttpClient, Boolean, ILoggerFactory)

Source:
HttpClientPipelineTransport.cs

Create a new instance of HttpClientPipelineTransport that uses the provided HttpClient.

public HttpClientPipelineTransport(System.Net.Http.HttpClient? client, bool enableLogging, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory);
new System.ClientModel.Primitives.HttpClientPipelineTransport : System.Net.Http.HttpClient * bool * Microsoft.Extensions.Logging.ILoggerFactory -> System.ClientModel.Primitives.HttpClientPipelineTransport
Public Sub New (client As HttpClient, enableLogging As Boolean, loggerFactory As ILoggerFactory)

Parameters

client
HttpClient

The HttpClient that this transport instance will use to send and receive HTTP requests and responses. If no HttpClient is passed, a default shared client will be used.

enableLogging
Boolean

If client-wide logging is enabled for this pipeline.

loggerFactory
ILoggerFactory

The ILoggerFactory to use to create an ILogger instance for logging.

Applies to