DelegatingHandler Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Tipo para controladores HTTP que deleguen el procesamiento de mensajes de respuesta HTTP a otro controlador, denominado controlador 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
- Herencia
- Derivado
Comentarios
Una aplicación debe proporcionar un controlador interno en el constructor o a través de la InnerHandler propiedad antes de llamar a SendAsync; de lo contrario, se producirá una InvalidOperationException excepción .
Tenga en cuenta que InnerHandler la propiedad también puede ser un controlador de delegación. Este enfoque permite la creación de pilas de controladores para procesar los mensajes de respuesta HTTP.
Constructores
| Nombre | Description |
|---|---|
| DelegatingHandler() |
Crea una nueva instancia de la DelegatingHandler clase . |
| DelegatingHandler(HttpMessageHandler) |
Crea una nueva instancia de la DelegatingHandler clase con un controlador interno específico. |
Propiedades
| Nombre | Description |
|---|---|
| InnerHandler |
Obtiene o establece el controlador interno que procesa los mensajes de respuesta HTTP. |
Métodos
| Nombre | Description |
|---|---|
| Dispose() |
Libera los recursos no administrados y elimina los recursos administrados usados por .HttpMessageHandler (Heredado de HttpMessageHandler) |
| Dispose(Boolean) |
Libera los recursos no administrados usados por DelegatingHandlery, opcionalmente, elimina los recursos administrados. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| Send(HttpRequestMessage, CancellationToken) |
Envía una solicitud HTTP al controlador interno para enviar al servidor. |
| SendAsync(HttpRequestMessage, CancellationToken) |
Envía una solicitud HTTP al controlador interno para enviar al servidor como una operación asincrónica. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |