Bagikan melalui


HttpClientBuilderExtensions.AddHttpMessageHandler Metode

Definisi

Overload

AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>)

Menambahkan delegasi yang akan digunakan untuk membuat penangan pesan tambahan untuk yang bernama HttpClient.

AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>)

Menambahkan delegasi yang akan digunakan untuk membuat penangan pesan tambahan untuk yang bernama HttpClient.

AddHttpMessageHandler<THandler>(IHttpClientBuilder)

Menambahkan handler pesan tambahan dari kontainer injeksi dependensi untuk bernama HttpClient.

AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>)

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

Menambahkan delegasi yang akan digunakan untuk membuat penangan pesan tambahan untuk yang bernama HttpClient.

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

Parameter

configureHandler
Func<IServiceProvider,DelegatingHandler>

Delegasi yang digunakan untuk membuat DelegatingHandler.

Mengembalikan

Yang IHttpClientBuilder dapat digunakan untuk mengonfigurasi klien.

Keterangan

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

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

Berlaku untuk

AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>)

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

Menambahkan delegasi yang akan digunakan untuk membuat penangan pesan tambahan untuk yang bernama HttpClient.

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

Parameter

configureHandler
Func<DelegatingHandler>

Delegasi yang digunakan untuk membuat DelegatingHandler.

Mengembalikan

Yang IHttpClientBuilder dapat digunakan untuk mengonfigurasi klien.

Keterangan

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

Berlaku untuk

AddHttpMessageHandler<THandler>(IHttpClientBuilder)

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

Menambahkan handler pesan tambahan dari kontainer injeksi dependensi untuk bernama HttpClient.

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

Jenis parameter

THandler

Jenis DelegatingHandler. Jenis handler harus didaftarkan 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