MessageProcessingHandler Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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) |