HttpMediaTypeWithQualityHeaderValue 類別

定義

表示在 HTTP 要求上 接受 HTTP 標頭中使用的接受資訊。

public ref class HttpMediaTypeWithQualityHeaderValue sealed : IStringable
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpMediaTypeWithQualityHeaderValueFactory, 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 HttpMediaTypeWithQualityHeaderValue 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.IHttpMediaTypeWithQualityHeaderValueFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpMediaTypeWithQualityHeaderValue final : IStringable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpMediaTypeWithQualityHeaderValueFactory), 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 HttpMediaTypeWithQualityHeaderValue : 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.IHttpMediaTypeWithQualityHeaderValueFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpMediaTypeWithQualityHeaderValue : IStringable
function HttpMediaTypeWithQualityHeaderValue(mediaType, quality)
Public NotInheritable Class HttpMediaTypeWithQualityHeaderValue
Implements IStringable
繼承
Object Platform::Object IInspectable HttpMediaTypeWithQualityHeaderValue
屬性
實作

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

HttpMediaTypeWithQualityHeaderValue 類別代表接受 HTTP 要求上 接受 HTTP 標頭中使用的資訊。

HttpRequestHeaderCollection上的Accept屬性會傳回HttpMediaTypeWithQualityHeaderValueCollection,其中包含 HttpMediaTypeWithQualityHeaderValue物件。

Quality屬性代表品質因素,可讓使用者代理程式指出標頭中媒體類型的相對喜好設定程度。 品質 使用從 0 到 1 的縮放比例。 預設值為 q=1。

建構函式

HttpMediaTypeWithQualityHeaderValue(String)

使用媒體類型,初始化 HttpMediaTypeHeaderValue 類別的新實例。

HttpMediaTypeWithQualityHeaderValue(String, Double)

使用媒體類型和品質,初始化 HttpMediaTypeHeaderValue 類別的新實例。

屬性

CharSet

取得或設定要接受的內容字元集,該內容用於 接受 HTTP 標頭中。

MediaType

取得或設定要接受且用於接受HTTP 標頭的內容媒體類型

Parameters

取得 接受 HTTP 標頭中包含的一組參數。

Quality

取得或設定接受HTTP 標頭中使用的qvalue或品質。

方法

Parse(String)

將字串轉換為 HttpMediaTypeWithQualityHeaderValue 實例。

ToString()

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

TryParse(String, HttpMediaTypeWithQualityHeaderValue)

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

適用於

另請參閱