DelegatingHandler Classe

Definição

Um tipo para manipuladores de HTTP que delegam o processamento de mensagens de resposta HTTP para outro manipulador, chamado de manipulador interno.A type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler.

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

Comentários

Um aplicativo deve fornecer um manipulador interno no construtor ou por meio da propriedade InnerHandler antes de chamar SendAsync; caso contrário, InvalidOperationException um será gerado.An application should provide an inner handler either in the constructor or through the InnerHandler property before calling SendAsync; otherwise, an InvalidOperationException will be thrown.

Observe que InnerHandler a propriedade também pode ser um manipulador de delegação.Note that InnerHandler property may be a delegating handler as well. Essa abordagem permite a criação de pilhas de manipulador para processar as mensagens de resposta HTTP.This approach allows the creation of handler stacks to process the HTTP response messages.

Construtores

DelegatingHandler()

Cria uma nova instância da classe DelegatingHandler.Creates a new instance of the DelegatingHandler class.

DelegatingHandler(HttpMessageHandler)

Cria uma nova instância da classe DelegatingHandler com um manipulador interno específico.Creates a new instance of the DelegatingHandler class with a specific inner handler.

Propriedades

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.

Métodos

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.

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

Equals(Object)

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

(Herdado de Object)
GetHashCode()

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

(Herdado de Object)
GetType()

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

(Herdado de Object)
MemberwiseClone()

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

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

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

(Herdado de Object)

Aplica-se a