Compartilhar via


MessageProcessingHandler Classe

Definição

Um tipo base para manipuladores que realizam apenas pequenos processamentos de mensagens de solicitação de e/ou resposta.

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

Comentários

A criação real de mensagens de resposta é delegada a um manipulador interno. O MessageProcessingHandler será útil se o manipulador não exigir operações assíncronas, pois as operações nas mensagens de solicitação e resposta são rápidas.

O uso mais comum é derivar dessa classe e substituir os ProcessRequest métodos e ProcessResponse .

Construtores

MessageProcessingHandler()

Cria uma instância de uma classe MessageProcessingHandler.

MessageProcessingHandler(HttpMessageHandler)

Cria uma instância de uma classe MessageProcessingHandler com um manipulador interno específico.

Propriedades

InnerHandler

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

(Herdado de DelegatingHandler)

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.

(Herdado de DelegatingHandler)
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)
ProcessRequest(HttpRequestMessage, CancellationToken)

Executa o processamento em cada solicitação enviada ao servidor.

ProcessResponse(HttpResponseMessage, CancellationToken)

Execute o processamento em cada resposta do servidor.

Send(HttpRequestMessage, CancellationToken)

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

Send(HttpRequestMessage, CancellationToken)

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

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