HttpMessageHandlerBuilder Classe

Definição

Uma abstração de construtor para configurar instâncias de HttpMessageHandler.

public ref class HttpMessageHandlerBuilder abstract
public abstract class HttpMessageHandlerBuilder
type HttpMessageHandlerBuilder = class
Public MustInherit Class HttpMessageHandlerBuilder
Herança
HttpMessageHandlerBuilder

Comentários

O HttpMessageHandlerBuilder é registrado na coleção de serviços como um serviço transitório. Os chamadores devem recuperar uma nova instância para cada HttpMessageHandler uma a ser criada. Os implementadores devem esperar que cada instância seja usada uma única vez.

Construtores

HttpMessageHandlerBuilder()

Inicializa uma nova instância da classe HttpMessageHandlerBuilder.

Propriedades

AdditionalHandlers

Obtém uma lista de instâncias de DelegatingHandler adicionais usadas para configurar um pipeline de HttpClient.

Name

Obtém ou define o nome do HttpClient sendo criado.

PrimaryHandler

Obtém ou define o HttpMessageHandler principal.

Services

Obtém um IServiceProvider que pode ser usado para resolver serviços do contêiner de injeção de dependência.

Métodos

Build()

Cria um HttpMessageHandler.

CreateHandlerPipeline(HttpMessageHandler, IEnumerable<DelegatingHandler>)

Constrói uma instância de HttpMessageHandler encadeando additionalHandlers uma após a outra com primaryHandler no final da cadeia. O pipeline resultante é usado pela IHttpClientFactory infraestrutura para criar HttpClient instâncias com manipuladores de mensagens personalizados. O pipeline resultante também pode ser acessado usando IHttpMessageHandlerFactory em vez de IHttpClientFactory.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a