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 标头中使用的 接受 信息。

HttpRequestHeaderCollection 上的 Accept 属性返回包含 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 或质量。

方法

Parse(String)

将字符串转换为 HttpMediaTypeWithQualityHeaderValue 实例。

ToString()

返回表示当前 HttpMediaTypeWithQualityHeaderValue 对象的字符串。

TryParse(String, HttpMediaTypeWithQualityHeaderValue)

确定字符串是否为有效的 HttpMediaTypeWithQualityHeaderValue 信息。

适用于

另请参阅