HttpExpectationHeaderValue 類別

定義

表示用戶端在 HTTP 要求上 預期 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 要求的預期 HTTP 標頭中。

例如, 100-continue 是用戶端可能相依並使用 HttpExpectationHeaderValue 類別設定的伺服器行為。

HttpRequestHeaderCollection上的Expect屬性會傳回包含HttpExpectationHeaderValue 物件的 HttpExpectationHeaderValueCollection

建構函式

HttpExpectationHeaderValue(String)

使用名稱,初始化 HttpExpectationHeaderValue 類別的新實例。

HttpExpectationHeaderValue(String, String)

使用名稱的名稱和值,初始化 HttpExpectationHeaderValue 類別的新實例。

屬性

Name

取得或設定權杖,表示 預期 HTTP 標頭中使用的伺服器行為名稱。

Parameters

取得 預期 HTTP 標頭中包含的伺服器行為的一組參數。

Value

取得或設定 預期 HTTP 標頭中使用的伺服器行為值。

方法

Parse(String)

將字串轉換成 HttpExpectationHeaderValue 實例。

ToString()

會傳回代表目前 HttpExpectationHeaderValue 物件的字串。

TryParse(String, HttpExpectationHeaderValue)

判斷字串是否為有效的 HttpCredentialsHeaderValue 資訊。

適用於

另請參閱