DelegatingHandler 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 para handlers HTTP que delega o processamento das mensagens de resposta HTTP a outro handler, chamado handler interno.
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
- Derivado
Observações
Uma aplicação deve fornecer um handler interno, seja no construtor ou através da InnerHandler propriedade antes de chamar SendAsync; caso contrário, um InvalidOperationException será lançado.
Note que InnerHandler a propriedade pode também ser um handler delegador. Esta abordagem permite a criação de pilhas de handlers para processar as mensagens de resposta HTTP.
Construtores
| Name | Description |
|---|---|
| DelegatingHandler() |
Cria uma nova instância da DelegatingHandler classe. |
| DelegatingHandler(HttpMessageHandler) |
Cria uma nova instância da DelegatingHandler 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. |
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. |
| 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) |
| 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) |