HttpMediaTypeWithQualityHeaderValue クラス

定義

HTTP 要求の Accept 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 要求の Accept HTTP ヘッダーで使用される 受け入れ 情報を表します。

HttpRequestHeaderCollectionAccept プロパティは、HttpMediaTypeWithQualityHeaderValue オブジェクトを含む HttpMediaTypeWithQualityHeaderValueCollection を返します。

Quality プロパティは、ユーザー エージェントがヘッダー内のメディアの種類に対する相対的な優先順位を示す品質係数を表します。 品質 では、0 から 1 までのスケールが使用されます。 既定値は q=1 です。

コンストラクター

HttpMediaTypeWithQualityHeaderValue(String)

メディアの種類を使用して HttpMediaTypeHeaderValue クラスの新しいインスタンスを初期化します。

HttpMediaTypeWithQualityHeaderValue(String, Double)

メディアの種類と品質を使用して 、HttpMediaTypeHeaderValue クラスの新しいインスタンスを初期化します。

プロパティ

CharSet

Accept HTTP ヘッダーで使用される、受け入れるコンテンツの文字セットを取得または設定します。

MediaType

Accept HTTP ヘッダーで使用される、受け入れるコンテンツのメディアの種類を取得または設定します。

Parameters

Accept HTTP ヘッダーに含まれるパラメーターのセットを取得します。

Quality

Accept HTTP ヘッダーで使用される qvalue または quality を取得または設定します。

メソッド

Parse(String)

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

ToString()

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

TryParse(String, HttpMediaTypeWithQualityHeaderValue)

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

適用対象

こちらもご覧ください