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 de escritorio no 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 servidores.
Constructores
WebRequestHandler() |
Inicializa una nueva instancia de la clase WebRequestHandler. |
Propiedades
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 debe canalizar la solicitud en el recurso de Internet. |
AuthenticationLevel |
Obtiene o establece un valor que indica el nivel de autenticación y de suplantación utilizados para esta solicitud. |
AutomaticDecompression |
Obtiene o establece el tipo de método de descompresión usado 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 coteja con 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 ha seleccionado automáticamente desde el almacén de certificados o si el autor de llamada tiene permiso para 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, que la aplicación esperará para "100 continue" desde el servidor antes de cargar 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 usada 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 se usa solo cuando UseProxy está establecido en |
ImpersonationLevel |
Obtiene o establece el nivel de suplantación para la solicitud actual. |
MaxAutomaticRedirections |
Obtiene o establece el número máximo de redirecciones 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 del servidor) permitido al realizar solicitudes mediante un objeto HttpClient. Tenga en cuenta que el límite es por punto de conexión del servidor, así que, por ejemplo, un valor de 256 permitiría 256 conexiones simultáneas con http://www.adatum.com/ y otras 256 con http://www.adventure-works.com/. (Heredado de HttpClientHandler) |
MaxRequestContentBufferSize |
Obtiene o establece el tamaño de búfer de contenido de solicitud máximo utilizado por el controlador. (Heredado de HttpClientHandler) |
MaxResponseHeadersLength |
Obtiene o establece la longitud máxima permitida de los encabezados de respuesta. |
MeterFactory |
Obtiene o establece el objeto para IMeterFactory crear un personalizado Meter para la HttpClientHandler instancia de . (Heredado de HttpClientHandler) |
PreAuthenticate |
Obtiene o establece un valor que indica si el controlador envía un encabezado de autorización con la solicitud. (Heredado de HttpClientHandler) |
Properties |
Obtiene un diccionario que permite la escritura (es decir, un mapa) de propiedades personalizadas para las solicitudes HttpClient. 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 usada por el controlador. (Heredado de HttpClientHandler) |
ReadWriteTimeout |
Obtiene o establece un tiempo de espera, en milisegundos, al escribir una solicitud 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 el protocolo TLS/SSL usado por los objetos HttpClient administrados por el objeto HttpClientHandler. (Heredado de HttpClientHandler) |
SupportsAutomaticDecompression |
Obtiene un valor que indica si el controlador admite descompresión de contenido de respuesta automática. (Heredado de HttpClientHandler) |
SupportsProxy |
Obtiene un valor que indica si el controlador admite la configuración de proxy. (Heredado de HttpClientHandler) |
SupportsRedirectConfiguration |
Obtiene un valor que indica si el controlador admite opciones de configuración para las propiedades AllowAutoRedirect y MaxAutomaticRedirections. (Heredado de HttpClientHandler) |
UnsafeAuthenticatedConnectionSharing |
Obtiene o establece un valor que indica si se permite el uso compartido de las conexiones de alta velocidad autenticadas por NTLM. |
UseCookies |
Obtiene o establece un valor que indica si el controlador utiliza la CookieContainer propiedad para almacenar las cookies del servidor y utiliza estas cookies al enviar solicitudes. (Heredado de HttpClientHandler) |
UseDefaultCredentials |
Obtiene o establece un valor que controla si el identificador envía las credenciales predeterminadas con las 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
Dispose() |
Libera los recursos no administrados y desecha los recursos administrados que usa HttpMessageHandler. (Heredado de HttpMessageHandler) |
Dispose(Boolean) |
Libera los recursos no administrados que usa el objeto HttpClientHandler y, de forma opcional, desecha los recursos administrados. (Heredado de HttpClientHandler) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
Send(HttpRequestMessage, CancellationToken) |
Crea una instancia de en función de HttpResponseMessage la información proporcionada en .HttpRequestMessage (Heredado de HttpClientHandler) |
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) |