DelegatingHandler Classe

Definição

Um tipo para handlers HTTP que delega o processamento das mensagens de resposta HTTP a outro handler, chamado handler 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

Observações

Uma aplicação deve fornecer um handler interno, seja no construtor ou através da InnerHandler propriedade antes de chamar SendAsync; caso contrário, um InvalidOperationException será lançado.

Note que InnerHandler a propriedade pode também ser um handler delegador. Esta abordagem permite a criação de pilhas de handlers para processar as mensagens de resposta HTTP.

Construtores

Name Description
DelegatingHandler()

Cria uma nova instância da DelegatingHandler classe.

DelegatingHandler(HttpMessageHandler)

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

Propriedades

Name Description
InnerHandler

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

Métodos

Name Description
Dispose()

Liberta os recursos não geridos e dispõe dos recursos geridos usados pelo HttpMessageHandler.

(Herdado de HttpMessageHandler)
Dispose(Boolean)

Liberta os recursos não geridos usados pelo DelegatingHandler, e opcionalmente elimina os recursos geridos.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SendAsync(HttpRequestMessage, CancellationToken)

Envia um pedido HTTP ao handler interno para enviar ao servidor como uma operação assíncrona.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a