MessageProcessingHandler MessageProcessingHandler MessageProcessingHandler MessageProcessingHandler Class

Definição

Um tipo base para manipuladores que realizam apenas pequenos processamentos de mensagens de solicitação de e/ou resposta.A base type for handlers which only do some small processing of request and/or response messages.

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

Comentários

A criação real de mensagens de resposta é delegada a um manipulador interno.The actual creation of response messages is delegated to an inner handler. O MessageProcessingHandler será ú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.The MessageProcessingHandler is useful if the handler doesn't require asynchronous operations, because operations on request and response messages are fast.

O uso mais comum é derivar dessa classe e substituir os ProcessRequest métodos e. ProcessResponseThe most common usage is to derive from this class and override the ProcessRequest and ProcessResponse methods.

Construtores

MessageProcessingHandler() MessageProcessingHandler() MessageProcessingHandler() MessageProcessingHandler()

Cria uma instância de uma classe MessageProcessingHandler.Creates an instance of a MessageProcessingHandler class.

MessageProcessingHandler(HttpMessageHandler) MessageProcessingHandler(HttpMessageHandler) MessageProcessingHandler(HttpMessageHandler) MessageProcessingHandler(HttpMessageHandler)

Cria uma instância de uma classe MessageProcessingHandler com um manipulador interno específico.Creates an instance of a MessageProcessingHandler class with a specific inner handler.

Métodos

Dispose() Dispose() Dispose() Dispose()

Libera os recursos não gerenciados e descarta aqueles gerenciados usados pelo HttpMessageHandler.Releases the unmanaged resources and disposes of the managed resources used by the HttpMessageHandler.

(Inherited from HttpMessageHandler)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libera os recursos não gerenciados usados pelo DelegatingHandler e, opcionalmente, descarta os recursos gerenciados.Releases the unmanaged resources used by the DelegatingHandler, and optionally disposes of the managed resources.

(Inherited from DelegatingHandler)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
ProcessRequest(HttpRequestMessage, CancellationToken) ProcessRequest(HttpRequestMessage, CancellationToken) ProcessRequest(HttpRequestMessage, CancellationToken) ProcessRequest(HttpRequestMessage, CancellationToken)

Executa o processamento em cada solicitação enviada ao servidor.Performs processing on each request sent to the server.

ProcessResponse(HttpResponseMessage, CancellationToken) ProcessResponse(HttpResponseMessage, CancellationToken) ProcessResponse(HttpResponseMessage, CancellationToken) ProcessResponse(HttpResponseMessage, CancellationToken)

Execute o processamento em cada resposta do servidor.Perform processing on each response from the server.

SendAsync(HttpRequestMessage, CancellationToken) SendAsync(HttpRequestMessage, CancellationToken) SendAsync(HttpRequestMessage, CancellationToken) SendAsync(HttpRequestMessage, CancellationToken)

Envia uma solicitação HTTP para o manipulador interno para enviar ao servidor como uma operação assíncrona.Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.

ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Propriedades

InnerHandler InnerHandler InnerHandler InnerHandler

Obtém ou define o manipulador interno que processa as mensagens de resposta HTTP.Gets or sets the inner handler which processes the HTTP response messages.

(Inherited from DelegatingHandler)

Aplica-se a