HttpMessageHandlerBuilder Kelas

Definisi

Abstraksi penyusun untuk mengonfigurasi HttpMessageHandler instans.

public ref class HttpMessageHandlerBuilder abstract
public abstract class HttpMessageHandlerBuilder
type HttpMessageHandlerBuilder = class
Public MustInherit Class HttpMessageHandlerBuilder
Warisan
HttpMessageHandlerBuilder

Keterangan

HttpMessageHandlerBuilder terdaftar dalam pengumpulan layanan sebagai layanan sementara. Penelepon harus mengambil instans baru untuk masing-masing HttpMessageHandler yang akan dibuat. Implementor harus mengharapkan setiap instans digunakan satu kali.

Konstruktor

Nama Deskripsi
HttpMessageHandlerBuilder()

Menginisialisasi instans baru dari kelas HttpMessageHandlerBuilder.

Properti

Nama Deskripsi
AdditionalHandlers

Mendapatkan daftar instans tambahan DelegatingHandler yang digunakan untuk mengonfigurasi HttpClient alur.

Name

Mendapatkan atau mengatur nama yang HttpClient sedang dibuat.

PrimaryHandler

Mendapatkan atau mengatur primer HttpMessageHandler.

Services

Mendapatkan yang IServiceProvider dapat digunakan untuk menyelesaikan layanan dari kontainer injeksi dependensi.

Metode

Nama Deskripsi
Build()

Membuat sebuah HttpMessageHandler.

CreateHandlerPipeline(HttpMessageHandler, IEnumerable<DelegatingHandler>)

Membangun instans HttpMessageHandler dengan menautkan additionalHandlers satu demi satu dengan primaryHandler di akhir rantai. Alur yang dihasilkan digunakan oleh IHttpClientFactory infrastruktur untuk membuat HttpClient instans dengan penangan pesan yang disesuaikan. Alur yang dihasilkan juga dapat diakses dengan menggunakan IHttpMessageHandlerFactory alih-alih IHttpClientFactory.

Berlaku untuk