HttpChallengeHeaderValue クラス

定義

プロキシ認証および WWW 認証 HTTP ヘッダー値で使用される認証情報表します。

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
継承
Object Platform::Object IInspectable HttpChallengeHeaderValue
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

HttpChallengeHeaderValue クラスは、IETF によって RFC 2616 で定義されているように、AuthorizationProxyAuthorizationWWW-AuthenticateProxy-Authenticate HTTP ヘッダー値の認証情報のサポートを提供します。

コンストラクター

HttpChallengeHeaderValue(String)

承認に使用するスキームを使用して 、HttpChallengeHeaderValue クラスの新しいインスタンスを初期化します。

HttpChallengeHeaderValue(String, String)

承認と SPNEGO トークンに使用するスキームを使用して、HttpChallengeHeaderValue クラスの新しいインスタンスを初期化します。

プロパティ

Parameters

要求されているリソースのユーザー エージェントの認証情報を含む資格情報を取得します。

Scheme

認証に使用するスキームを取得します。

Token

ネゴシエート プロトコル スキームで使用する SPNEGO トークン。

メソッド

Parse(String)

文字列を HttpChallengeHeaderValue インスタンスに変換します。

ToString()

現在の HttpChallengeHeaderValue オブジェクトを表す文字列を返します。

TryParse(String, HttpChallengeHeaderValue)

文字列が有効な HttpChallengeHeaderValue 情報であるかどうかを判断します。

適用対象

こちらもご覧ください