HttpClientBuilderExtensions Kelas
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.
Metode ekstensi untuk mengonfigurasi IHttpClientBuilder.
public ref class HttpClientBuilderExtensions abstract sealed
public static class HttpClientBuilderExtensions
type HttpClientBuilderExtensions = class
Public Module HttpClientBuilderExtensions
- Warisan
-
HttpClientBuilderExtensions
Metode
AddAsKeyed(IHttpClientBuilder, ServiceLifetime) |
Metode ekstensi untuk mengonfigurasi IHttpClientBuilder. |
AddDefaultLogger(IHttpClientBuilder) |
Menambahkan kembali pengelogan default untuk bernama HttpClient, jika dihapus sebelumnya dengan memanggil RemoveAllLoggers(IHttpClientBuilder). |
AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>) |
Menambahkan delegasi yang akan digunakan untuk membuat penangan pesan tambahan untuk yang bernama HttpClient. |
AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,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. |
AddLogger(IHttpClientBuilder, Func<IServiceProvider,IHttpClientLogger>, Boolean) |
Menambahkan delegasi yang akan digunakan untuk membuat pencatat tambahan untuk yang bernama HttpClient. Pencatat kustom akan dipanggil dari pencatatan khusus DelegatingHandler pada setiap permintaan yang sesuai bernama HttpClient. |
AddLogger<TLogger>(IHttpClientBuilder, Boolean) |
Menambahkan delegasi yang akan digunakan untuk membuat pencatat tambahan untuk yang bernama HttpClient. Pencatat kustom akan dipanggil dari pencatatan khusus DelegatingHandler pada setiap permintaan yang sesuai bernama HttpClient. |
AddTypedClient<TClient,TImplementation>(IHttpClientBuilder) |
Mengonfigurasi pengikatan antara |
AddTypedClient<TClient>(IHttpClientBuilder) |
Mengonfigurasi pengikatan antara |
AddTypedClient<TClient>(IHttpClientBuilder, Func<HttpClient,IServiceProvider,TClient>) |
Mengonfigurasi pengikatan antara |
AddTypedClient<TClient>(IHttpClientBuilder, Func<HttpClient,TClient>) |
Mengonfigurasi pengikatan antara |
ConfigureAdditionalHttpMessageHandlers(IHttpClientBuilder, Action<IList<DelegatingHandler>,IServiceProvider>) |
Menambahkan delegasi yang akan digunakan untuk mengonfigurasi penangan pesan tambahan menggunakan HttpMessageHandlerBuilder untuk yang bernama HttpClient. |
ConfigureHttpClient(IHttpClientBuilder, Action<HttpClient>) |
Menambahkan delegasi yang akan digunakan untuk mengonfigurasi HttpClient bernama. |
ConfigureHttpClient(IHttpClientBuilder, Action<IServiceProvider,HttpClient>) |
Menambahkan delegasi yang akan digunakan untuk mengonfigurasi HttpClient bernama. |
ConfigureHttpMessageHandlerBuilder(IHttpClientBuilder, Action<HttpMessageHandlerBuilder>) |
Kedaluwarsa.
Menambahkan delegasi yang akan digunakan untuk mengonfigurasi handler pesan yang menggunakan HttpMessageHandlerBuilder untuk HttpClient yang bernama. |
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>) |
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(IHttpClientBuilder, Func<IServiceProvider,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. |
RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>) |
Func<T,TResult> Mengatur yang menentukan apakah akan meredaksi nilai header HTTP sebelum pengelogan. |
RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>) |
Mengatur koleksi nama header HTTP yang nilainya harus disunting lebih dahulu sebelum masuk. |
RemoveAllLoggers(IHttpClientBuilder) |
Menghapus semua pencatat yang ditambahkan sebelumnya untuk yang bernama HttpClient, termasuk yang default. |
RemoveAsKeyed(IHttpClientBuilder) |
Metode ekstensi untuk mengonfigurasi IHttpClientBuilder. |
SetHandlerLifetime(IHttpClientBuilder, TimeSpan) |
Mengatur lamanya waktu instans HttpMessageHandler dapat digunakan kembali. Setiap klien bernama dapat memiliki nilai masa pakai handler yang dikonfigurasi sendiri. Nilai defaultnya adalah dua menit. Atur masa pakai ke InfiniteTimeSpan untuk menonaktifkan kedaluwarsa penanganan. |
UseSocketsHttpHandler(IHttpClientBuilder, Action<ISocketsHttpHandlerBuilder>) |
Menambahkan atau memperbarui SocketsHttpHandler sebagai handler utama untuk bernama HttpClient dan mengonfigurasinya menggunakan ISocketsHttpHandlerBuilder. |
UseSocketsHttpHandler(IHttpClientBuilder, Action<SocketsHttpHandler,IServiceProvider>) |
Menambahkan atau memperbarui SocketsHttpHandler sebagai handler utama untuk bernama HttpClient. Jika disediakan, juga menambahkan delegasi yang akan digunakan untuk mengonfigurasi primer SocketsHttpHandler. |