HttpChallengeHeaderValue Kelas

Definisi

Mewakili informasi autentikasi yang digunakan dalam nilai header HTTP Proxy-Authenticate dan 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
Warisan
Object Platform::Object IInspectable HttpChallengeHeaderValue
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Kelas HttpChallengeHeaderValue menyediakan dukungan untuk informasi autentikasi dalam nilai header HTTP Otorisasi, ProxyAuthorization, WWW-Authenticate, dan Proxy-Authenticate seperti yang didefinisikan dalam RFC 2616 oleh IETF.

Konstruktor

HttpChallengeHeaderValue(String)

Menginisialisasi instans baru kelas HttpChallengeHeaderValue dengan skema yang akan digunakan untuk otorisasi.

HttpChallengeHeaderValue(String, String)

Menginisialisasi instans baru kelas HttpChallengeHeaderValue dengan skema yang akan digunakan untuk otorisasi dan token SPNEGO .

Properti

Parameters

Mendapatkan kredensial yang berisi informasi autentikasi agen pengguna untuk sumber daya yang diminta.

Scheme

Mendapatkan skema yang akan digunakan untuk autentikasi.

Token

Token SPNEGO untuk digunakan dengan skema protokol Negosiasi .

Metode

Parse(String)

Mengonversi string menjadi instans HttpChallengeHeaderValue .

ToString()

Mengembalikan string yang mewakili objek HttpChallengeHeaderValue saat ini.

TryParse(String, HttpChallengeHeaderValue)

Menentukan apakah string adalah informasi HttpChallengeHeaderValue yang valid.

Berlaku untuk

Lihat juga