WebRequestHandler 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í.
Proporciona características específicas del escritorio que no están disponibles para las aplicaciones de la Tienda Windows u otros entornos.
public ref class WebRequestHandler : System::Net::Http::HttpClientHandler
public class WebRequestHandler : System.Net.Http.HttpClientHandler
type WebRequestHandler = class
inherit HttpClientHandler
Public Class WebRequestHandler
Inherits HttpClientHandler
- Herencia
Comentarios
Esta clase implementa un controlador de transporte mediante HttpWebRequest instancias para enviar solicitudes HTTP a los servidores.
Constructores
| Nombre | Description |
|---|---|
| WebRequestHandler() |
Inicializa una nueva instancia de la clase WebRequestHandler. |
Propiedades
| Nombre | Description |
|---|---|
| AllowAutoRedirect |
Obtiene o establece un valor que indica si el controlador debe seguir las respuestas de redirección. (Heredado de HttpClientHandler) |
| AllowPipelining |
Obtiene o establece un valor que indica si se canaliza la solicitud al recurso de Internet. |
| AuthenticationLevel |
Obtiene o establece un valor que indica el nivel de autenticación y suplantación que se usa para esta solicitud. |
| AutomaticDecompression |
Obtiene o establece el tipo de método de descompresión utilizado por el controlador para la descompresión automática de la respuesta de contenido HTTP. (Heredado de HttpClientHandler) |
| CachePolicy |
Obtiene o establece la directiva de caché para esta solicitud. |
| CheckCertificateRevocationList |
Obtiene o establece un valor que indica si el certificado se comprueba en la lista de revocación de la entidad de certificación. (Heredado de HttpClientHandler) |
| ClientCertificateOptions |
Obtiene o establece un valor que indica si el certificado se selecciona automáticamente del almacén de certificados o si el autor de la llamada puede pasar un certificado de cliente específico. (Heredado de HttpClientHandler) |
| ClientCertificates |
Obtiene o establece la colección de certificados de seguridad asociados a esta solicitud. |
| ContinueTimeout |
Obtiene o establece la cantidad de tiempo, en milisegundos, la aplicación esperará 100-continue desde el servidor antes de cargar los datos. |
| CookieContainer |
Obtiene o establece el contenedor de cookies utilizado para almacenar cookies de servidor por el controlador. (Heredado de HttpClientHandler) |
| Credentials |
Obtiene o establece la información de autenticación utilizada por este controlador. (Heredado de HttpClientHandler) |
| DefaultProxyCredentials |
Cuando se usa el proxy predeterminado (sistema), obtiene o establece las credenciales que se van a enviar al servidor proxy predeterminado para la autenticación. El proxy predeterminado solo se usa cuando UseProxy se establece |
| ImpersonationLevel |
Obtiene o establece el nivel de suplantación de la solicitud actual. |
| MaxAutomaticRedirections |
Obtiene o establece el número máximo de redireccionamientos que sigue el controlador. (Heredado de HttpClientHandler) |
| MaxConnectionsPerServer |
Obtiene o establece el número máximo de conexiones simultáneas (por punto de conexión de servidor) permitidas al realizar solicitudes mediante un HttpClient objeto . Tenga en cuenta que el límite es por punto de conexión de servidor, por lo que, por ejemplo, un valor de 256 permitiría 256 conexiones simultáneas a http://www.adatum.com/ y otras 256 a http://www.adventure-works.com/. (Heredado de HttpClientHandler) |
| MaxRequestContentBufferSize |
Obtiene o establece el tamaño máximo del búfer de contenido de solicitud utilizado por el controlador. (Heredado de HttpClientHandler) |
| MaxResponseHeadersLength |
Obtiene o establece la longitud máxima permitida de los encabezados de respuesta. |
| PreAuthenticate |
Obtiene o establece un valor que indica si el controlador envía un encabezado authorization con la solicitud. (Heredado de HttpClientHandler) |
| Properties |
Obtiene un diccionario grabable (es decir, un mapa) de propiedades personalizadas para las HttpClient solicitudes. El diccionario se inicializa vacío; Puede insertar y consultar pares clave-valor para los controladores personalizados y el procesamiento especial. (Heredado de HttpClientHandler) |
| Proxy |
Obtiene o establece la información de proxy utilizada por el controlador. (Heredado de HttpClientHandler) |
| ReadWriteTimeout |
Obtiene o establece un tiempo de espera en milisegundos al escribir una solicitud en o leer una respuesta de un servidor. |
| ServerCertificateCustomValidationCallback |
Obtiene o establece un método de devolución de llamada para validar el certificado de servidor. (Heredado de HttpClientHandler) |
| ServerCertificateValidationCallback |
Obtiene o establece un método de devolución de llamada para validar el certificado de servidor. |
| SslProtocols |
Obtiene o establece los protocolos TLS/SSL utilizados por los HttpClient objetos administrados por el objeto HttpClientHandler. (Heredado de HttpClientHandler) |
| SupportsAutomaticDecompression |
Obtiene un valor que indica si el controlador admite la descompresión automática del contenido de respuesta. (Heredado de HttpClientHandler) |
| SupportsProxy |
Obtiene un valor que indica si el controlador admite la configuración del proxy. (Heredado de HttpClientHandler) |
| SupportsRedirectConfiguration |
Obtiene un valor que indica si el controlador admite valores de configuración para las AllowAutoRedirect propiedades y MaxAutomaticRedirections . (Heredado de HttpClientHandler) |
| UnsafeAuthenticatedConnectionSharing |
Obtiene o establece un valor que indica si se va a permitir el uso compartido de conexiones autenticado con NTLM de alta velocidad. |
| UseCookies |
Obtiene o establece un valor que indica si el controlador usa la CookieContainer propiedad para almacenar cookies de servidor y utiliza estas cookies al enviar solicitudes. (Heredado de HttpClientHandler) |
| UseDefaultCredentials |
Obtiene o establece un valor que controla si el controlador envía las credenciales predeterminadas con solicitudes. (Heredado de HttpClientHandler) |
| UseProxy |
Obtiene o establece un valor que indica si el controlador usa un proxy para las solicitudes. (Heredado de HttpClientHandler) |
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 utilizados por HttpClientHandler y, opcionalmente, elimina los recursos administrados. (Heredado de HttpClientHandler) |
| 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) |
| SendAsync(HttpRequestMessage, CancellationToken) |
Crea una instancia de HttpResponseMessage basada en la información proporcionada en HttpRequestMessage como una operación que no se bloqueará. (Heredado de HttpClientHandler) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |