Partager via


HttpChallengeHeaderValue Classe

Définition

Représente les informations d’authentification utilisées dans les valeurs d’en-tête HTTP Proxy-Authenticate et 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
Héritage
Object Platform::Object IInspectable HttpChallengeHeaderValue
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

La classe HttpChallengeHeaderValue prend en charge les informations d’authentification dans les valeurs d’en-tête HTTP Authorization, ProxyAuthorization, WWW-Authenticate et Proxy-Authenticate , telles que définies dans RFC 2616 par l’IETF.

Constructeurs

HttpChallengeHeaderValue(String)

Initialise une nouvelle instance de la classe HttpChallengeHeaderValue avec le schéma à utiliser pour l’autorisation.

HttpChallengeHeaderValue(String, String)

Initialise une nouvelle instance de la classe HttpChallengeHeaderValue avec le schéma à utiliser pour l’autorisation et le jeton SPNEGO.

Propriétés

Parameters

Obtient les informations d’identification qui contiennent les informations d’authentification de l’agent utilisateur pour la ressource demandée.

Scheme

Obtient le schéma à utiliser pour l’authentification.

Token

Jeton SPNEGO à utiliser avec le schéma de protocole Negotiate .

Méthodes

Parse(String)

Convertit une chaîne en instance HttpChallengeHeaderValue.

ToString()

Renvoie une chaîne qui représente l’objet HttpChallengeHeaderValue actuel.

TryParse(String, HttpChallengeHeaderValue)

Détermine si une chaîne est valide pour les informations HttpChallengeHeaderValue .

S’applique à

Voir aussi