MessageProcessingHandler Classe

Definição

Um tipo base para manipuladores que fazem apenas um pequeno processamento de mensagens de solicitação 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. Será MessageProcessingHandler útil se o manipulador não exigir operações assíncronas, pois as operações em mensagens de solicitação e resposta são rápidas.

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

Construtores

Nome Description
MessageProcessingHandler()

Cria uma instância de uma MessageProcessingHandler classe.

MessageProcessingHandler(HttpMessageHandler)

Cria uma instância de uma MessageProcessingHandler 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.

(Herdado de DelegatingHandler)

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.

(Herdado de DelegatingHandler)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

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

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

ProcessResponse(HttpResponseMessage, CancellationToken)

Execute o processamento em cada resposta do 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