Partilhar via


DelegatingHandler Classe

Definição

Um tipo para manipuladores HTTP que delegam o processamento de mensagens de resposta HTTP a outro manipulador, chamado de manipulador interno.

public ref class DelegatingHandler abstract : System::Net::Http::HttpMessageHandler
public abstract class DelegatingHandler : System.Net.Http.HttpMessageHandler
type DelegatingHandler = class
    inherit HttpMessageHandler
Public MustInherit Class DelegatingHandler
Inherits HttpMessageHandler
Herança
DelegatingHandler
Derivado

Comentários

Um aplicativo deve fornecer um manipulador interno no construtor ou por meio da propriedade antes de InnerHandler chamar SendAsync; caso contrário, um InvalidOperationException será gerado.

Observe que InnerHandler a propriedade também pode ser um manipulador de delegação. Essa abordagem permite a criação de pilhas de manipuladores para processar as mensagens de resposta HTTP.

Construtores

Nome Description
DelegatingHandler()

Cria uma nova instância da DelegatingHandler classe.

DelegatingHandler(HttpMessageHandler)

Cria uma nova instância da DelegatingHandler classe com um manipulador interno específico.

Propriedades

Nome Description
InnerHandler

Obtém ou define o manipulador interno que processa as mensagens de resposta HTTP.

Métodos

Nome Description
Dispose()

Libera os recursos não gerenciados e descarta os recursos gerenciados usados pelo HttpMessageHandler.

(Herdado de HttpMessageHandler)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo DelegatingHandlere, opcionalmente, descarta os recursos gerenciados.

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 Objectatual.

(Herdado de Object)
Send(HttpRequestMessage, CancellationToken)

Envia uma solicitação HTTP para o manipulador interno para enviar ao servidor.

SendAsync(HttpRequestMessage, CancellationToken)

Envia uma solicitação HTTP para o manipulador interno para enviar ao servidor como uma operação assíncrona.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a