Comparteix a través de


HttpMessageHandlerBuilder Clase

Definición

Una abstracción del compilador para configurar instancias de HttpMessageHandler.

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

Comentarios

HttpMessageHandlerBuilder se registra en la colección de servicios como un servicio transitorio. Los autores de llamadas deben recuperar una nueva instancia para cada HttpMessageHandler una de las que se van a crear. Los implementadores deben esperar que cada instancia se use una sola vez.

Constructores

HttpMessageHandlerBuilder()

Inicializa una nueva instancia de la clase HttpMessageHandlerBuilder.

Propiedades

AdditionalHandlers

Obtiene una lista de instancias de DelegatingHandler adicionales que se usan para configurar una canalización de HttpClient.

Name

Obtiene o establece el nombre de la instancia de HttpClient que se va a crear.

PrimaryHandler

Obtiene o establece el objeto HttpMessageHandler principal.

Services

Obtiene un objeto IServiceProvider que se puede usar para resolver servicios desde el contenedor de inserción de dependencias.

Métodos

Build()

Crea una interfaz HttpMessageHandler.

CreateHandlerPipeline(HttpMessageHandler, IEnumerable<DelegatingHandler>)

Construye una instancia de HttpMessageHandler mediante el encadenamiento additionalHandlers uno después de otro con primaryHandler al final de la cadena. La infraestructura usa IHttpClientFactory la canalización resultante para crear HttpClient instancias con controladores de mensajes personalizados. También se puede acceder a la canalización resultante mediante IHttpMessageHandlerFactory en lugar de IHttpClientFactory.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a