Partilhar via


DelegatingHandler Classe

Definição

Um tipo para manipuladores de HTTP que delegam o processamento de mensagens de resposta HTTP para 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 InnerHandler propriedade antes de 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 que a criação de pilhas de manipuladores processe as mensagens de resposta HTTP.

Construtores

DelegatingHandler()

Cria uma nova instância da classe DelegatingHandler.

DelegatingHandler(HttpMessageHandler)

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

Propriedades

InnerHandler

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

Métodos

Dispose()

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

(Herdado de HttpMessageHandler)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo DelegatingHandler e, 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 Object atual.

(Herdado de Object)
Send(HttpRequestMessage, CancellationToken)

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

Send(HttpRequestMessage, CancellationToken)

Quando substituído em uma classe derivada, envia uma solicitação HTTP com a solicitação e o token de cancelamento especificados. Caso contrário, gerará um NotSupportedException.

(Herdado de HttpMessageHandler)
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