Bagikan melalui


HttpClientBuilderExtensions.ConfigurePrimaryHttpMessageHandler Metode

Definisi

Overload

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>)

Menambahkan delegasi yang akan digunakan untuk mengonfigurasi primer HttpMessageHandler untuk bernama HttpClient.

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)

Menambahkan delegasi yang akan digunakan untuk mengonfigurasi primer HttpMessageHandler untuk bernama HttpClient.

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)

Menambahkan delegasi yang akan digunakan untuk mengonfigurasi primer HttpMessageHandler untuk bernama HttpClient.

ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)

Mengonfigurasi primer HttpMessageHandler dari kontainer injeksi dependensi untuk HttpClient bernama.

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>)

Sumber:
HttpClientBuilderExtensions.cs
Sumber:
HttpClientBuilderExtensions.cs
Sumber:
HttpClientBuilderExtensions.cs
Sumber:
HttpClientBuilderExtensions.cs

Menambahkan delegasi yang akan digunakan untuk mengonfigurasi primer HttpMessageHandler untuk bernama HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Action<System::Net::Http::HttpMessageHandler ^, IServiceProvider ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Action<System.Net.Http.HttpMessageHandler,IServiceProvider> configureHandler);
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Action<System.Net.Http.HttpMessageHandler, IServiceProvider> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Action(Of HttpMessageHandler, IServiceProvider)) As IHttpClientBuilder

Parameter

configureHandler
Action<HttpMessageHandler,IServiceProvider>

Delegasi yang digunakan untuk mengonfigurasi set sebelumnya atau primer HttpMessageHandlerdefault .

Mengembalikan

Yang IHttpClientBuilder dapat digunakan untuk mengonfigurasi klien.

Keterangan

Argumen IServiceProvider yang diberikan untuk configureHandler akan menjadi referensi ke penyedia layanan terlingkup yang berbagi masa pakai handler yang sedang dibangun.

Berlaku untuk

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)

Sumber:
HttpClientBuilderExtensions.cs
Sumber:
HttpClientBuilderExtensions.cs
Sumber:
HttpClientBuilderExtensions.cs
Sumber:
HttpClientBuilderExtensions.cs
Sumber:
HttpClientBuilderExtensions.cs

Menambahkan delegasi yang akan digunakan untuk mengonfigurasi primer HttpMessageHandler untuk bernama HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<IServiceProvider ^, System::Net::Http::HttpMessageHandler ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<IServiceProvider,System.Net.Http.HttpMessageHandler> configureHandler);
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<IServiceProvider, System.Net.Http.HttpMessageHandler> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Func(Of IServiceProvider, HttpMessageHandler)) As IHttpClientBuilder

Parameter

configureHandler
Func<IServiceProvider,HttpMessageHandler>

Delegasi yang digunakan untuk membuat HttpMessageHandler.

Mengembalikan

Yang IHttpClientBuilder dapat digunakan untuk mengonfigurasi klien.

Keterangan

configureHandler Delegasi harus mengembalikan instans baru penangan pesan setiap kali dipanggil.

Argumen IServiceProvider yang diberikan untuk configureHandler akan menjadi referensi ke penyedia layanan terlingkup yang berbagi masa pakai handler yang sedang dibangun.

Berlaku untuk

ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)

Sumber:
HttpClientBuilderExtensions.cs
Sumber:
HttpClientBuilderExtensions.cs
Sumber:
HttpClientBuilderExtensions.cs
Sumber:
HttpClientBuilderExtensions.cs
Sumber:
HttpClientBuilderExtensions.cs

Menambahkan delegasi yang akan digunakan untuk mengonfigurasi primer HttpMessageHandler untuk bernama HttpClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Func<System::Net::Http::HttpMessageHandler ^> ^ configureHandler);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Func<System.Net.Http.HttpMessageHandler> configureHandler);
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Func<System.Net.Http.HttpMessageHandler> -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler (builder As IHttpClientBuilder, configureHandler As Func(Of HttpMessageHandler)) As IHttpClientBuilder

Parameter

configureHandler
Func<HttpMessageHandler>

Delegasi yang digunakan untuk membuat HttpMessageHandler.

Mengembalikan

Yang IHttpClientBuilder dapat digunakan untuk mengonfigurasi klien.

Keterangan

configureHandler Delegasi harus mengembalikan instans baru penangan pesan setiap kali dipanggil.

Berlaku untuk

ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)

Sumber:
HttpClientBuilderExtensions.cs
Sumber:
HttpClientBuilderExtensions.cs
Sumber:
HttpClientBuilderExtensions.cs
Sumber:
HttpClientBuilderExtensions.cs

Mengonfigurasi primer HttpMessageHandler dari kontainer injeksi dependensi untuk HttpClient bernama.

public:
generic <typename THandler>
 where THandler : System::Net::Http::HttpMessageHandler[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ ConfigurePrimaryHttpMessageHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder);
public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder ConfigurePrimaryHttpMessageHandler<THandler> (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder) where THandler : System.Net.Http.HttpMessageHandler;
static member ConfigurePrimaryHttpMessageHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder -> Microsoft.Extensions.DependencyInjection.IHttpClientBuilder (requires 'Handler :> System.Net.Http.HttpMessageHandler)
<Extension()>
Public Function ConfigurePrimaryHttpMessageHandler(Of THandler As HttpMessageHandler) (builder As IHttpClientBuilder) As IHttpClientBuilder

Jenis parameter

THandler

Jenis DelegatingHandler. Jenis handler harus terdaftar sebagai layanan sementara.

Parameter

Mengembalikan

Yang IHttpClientBuilder dapat digunakan untuk mengonfigurasi klien.

Keterangan

THandler akan diselesaikan dari penyedia layanan terlingkup yang berbagi masa pakai handler yang sedang dibangun.

Berlaku untuk