HttpExpectationHeaderValue クラス

定義

HTTP 要求の Expect HTTP ヘッダーで使用されるクライアントで必要な特定のサーバー動作のトークンを表します。

public ref class HttpExpectationHeaderValue sealed : IStringable
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpExpectationHeaderValueFactory, 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 HttpExpectationHeaderValue 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.IHttpExpectationHeaderValueFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpExpectationHeaderValue final : IStringable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpExpectationHeaderValueFactory), 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 HttpExpectationHeaderValue : 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.IHttpExpectationHeaderValueFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpExpectationHeaderValue : IStringable
function HttpExpectationHeaderValue(name, value)
Public NotInheritable Class HttpExpectationHeaderValue
Implements IStringable
継承
Object Platform::Object IInspectable HttpExpectationHeaderValue
属性
実装

Windows の要件

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

注釈

HttpExpectationHeaderValue クラスは、クライアントに必要な特定のサーバー動作を表すトークンです。 HttpExpectationHeaderValue は、HTTP 要求の Expect HTTP ヘッダーで使用されます。

たとえば、 100-continue は、クライアントが依存し、HttpExpectationHeaderValue クラスを使用して設定する可能性があるサーバー動作です。

HttpRequestHeaderCollectionExpect プロパティは、HttpExpectationHeaderValue オブジェクトを含む HttpExpectationHeaderValueCollection を返します。

コンストラクター

HttpExpectationHeaderValue(String)

HttpExpectationHeaderValue クラスの新しいインスタンスを名前で初期化します。

HttpExpectationHeaderValue(String, String)

名前と名前の値を使用して 、HttpExpectationHeaderValue クラスの新しいインスタンスを初期化します。

プロパティ

Name

Expect HTTP ヘッダーで使用されるサーバー動作の名前を表すトークンを取得または設定します。

Parameters

Expect HTTP ヘッダーに含まれるサーバー動作のパラメーターのセットを取得します。

Value

Expect HTTP ヘッダーで使用されるサーバー動作の値を取得または設定します。

メソッド

Parse(String)

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

ToString()

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

TryParse(String, HttpExpectationHeaderValue)

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

適用対象

こちらもご覧ください