Condividi tramite


HttpChallengeHeaderValue Classe

Definizione

Rappresenta le informazioni di autenticazione utilizzate nei valori di intestazione HTTP Proxy-Authenticate e 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
Ereditarietà
Object Platform::Object IInspectable HttpChallengeHeaderValue
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

La classe HttpChallengeHeaderValue fornisce supporto per le informazioni di autenticazione in Authorization, ProxyAuthorization, WWW-Authenticate e Proxy-Authenticate HTTP header values as defined in RFC 2616 by the IETF.

Costruttori

HttpChallengeHeaderValue(String)

Inizializza una nuova istanza della classe HttpChallengeHeaderValue con lo schema da usare per l'autorizzazione.

HttpChallengeHeaderValue(String, String)

Inizializza una nuova istanza della classe HttpChallengeHeaderValue con lo schema da usare per l'autorizzazione e il token SPNEGO .

Proprietà

Parameters

Ottiene le credenziali che contengono le informazioni di autenticazione dell'agente utente per la risorsa richiesta.

Scheme

Ottiene lo schema da utilizzare per l'autenticazione.

Token

Token SPNEGO da usare con lo schema del protocollo Negotiate .

Metodi

Parse(String)

Converte una stringa in un'istanza HttpChallengeHeaderValue .

ToString()

Restituisce una stringa che rappresenta l'oggetto HttpChallengeHeaderValue corrente.

TryParse(String, HttpChallengeHeaderValue)

Determina se una stringa è valida per le informazioni HttpChallengeHeaderValue .

Si applica a

Vedi anche