MessageProcessingHandler Classe

Definição

Um tipo base para handlers que só fazem algum processamento pequeno de mensagens de pedido 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

Observações

A criação efetiva das mensagens de resposta é delegada a um gestor interno. É MessageProcessingHandler útil se o handler não exigir operações assíncronas, porque as operações sobre mensagens de pedido e resposta são rápidas.

O uso mais comum é derivar desta classe e sobrepor os ProcessRequest métodos and ProcessResponse .

Construtores

Name Description
MessageProcessingHandler()

Cria uma instância de uma MessageProcessingHandler classe.

MessageProcessingHandler(HttpMessageHandler)

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

(Herdado de DelegatingHandler)

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.

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

Realiza o processamento de cada pedido enviado ao servidor.

ProcessResponse(HttpResponseMessage, CancellationToken)

Realize o processamento de cada resposta do servidor.

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