Comparteix a través de


WebRequestHandler Clase

Definición

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 true en y Proxy se establece en null.

(Heredado de HttpClientHandler)
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)

Se aplica a