HttpChallengeHeaderValue Clase

Definición

Representa la información de autenticación usada en los valores de encabezado HTTP Proxy-Authenticate y WWW-Authenticate .

public ref class HttpChallengeHeaderValue sealed : IStringable
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpChallengeHeaderValueFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpChallengeHeaderValue final : IStringable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpChallengeHeaderValueFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpChallengeHeaderValue final : IStringable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpChallengeHeaderValueFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpChallengeHeaderValue : IStringable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpChallengeHeaderValueFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpChallengeHeaderValue : IStringable
function HttpChallengeHeaderValue(scheme, token)
Public NotInheritable Class HttpChallengeHeaderValue
Implements IStringable
Herencia
Object Platform::Object IInspectable HttpChallengeHeaderValue
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

La clase HttpChallengeHeaderValue proporciona compatibilidad con la información de autenticación en Authorization, ProxyAuthorization, WWW-Authenticate y proxy-Authenticate HTTP header valores tal y como se define en RFC 2616 por IETF.

Constructores

HttpChallengeHeaderValue(String)

Inicializa una nueva instancia de la clase HttpChallengeHeaderValue con el esquema que se va a usar para la autorización.

HttpChallengeHeaderValue(String, String)

Inicializa una nueva instancia de la clase HttpChallengeHeaderValue con el esquema que se va a usar para la autorización y el token SPNEGO .

Propiedades

Parameters

Obtiene las credenciales que contienen la información de autenticación del agente de usuario para el recurso que se solicita.

Scheme

Obtiene el esquema que se va a usar para la autenticación.

Token

Token SPNEGO que se va a usar con el esquema de protocolo Negotiate .

Métodos

Parse(String)

Convierte una cadena en una instancia de HttpChallengeHeaderValue .

ToString()

Devuelve una cadena que representa el objeto HttpChallengeHeaderValue actual.

TryParse(String, HttpChallengeHeaderValue)

Determina si una cadena es información httpChallengeHeaderValue válida.

Se aplica a

Consulte también