HttpClientBuilderExtensions.AddHttpMessageHandler Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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>)
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
- builder
- IHttpClientBuilder
- 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>)
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
- builder
- IHttpClientBuilder
- 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)
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
- builder
- IHttpClientBuilder
Mengembalikan
Yang IHttpClientBuilder dapat digunakan untuk mengonfigurasi klien.
Keterangan
THandler
akan diselesaikan dari penyedia layanan terlingkup yang berbagi masa pakai handler yang sedang dibangun.