MediaTypeHeaderValue 类

定义

媒体类型标头的表示形式。 请参阅 https://tools.ietf.org/html/rfc6838

public ref class MediaTypeHeaderValue
public class MediaTypeHeaderValue
type MediaTypeHeaderValue = class
Public Class MediaTypeHeaderValue
继承
MediaTypeHeaderValue

构造函数

MediaTypeHeaderValue(String)

媒体类型标头的表示形式。 请参阅 https://tools.ietf.org/html/rfc6838

MediaTypeHeaderValue(String, Double)

媒体类型标头的表示形式。 请参阅 https://tools.ietf.org/html/rfc6838

MediaTypeHeaderValue(StringSegment)

初始化 MediaTypeHeaderValue 实例。

MediaTypeHeaderValue(StringSegment, Double)

初始化 MediaTypeHeaderValue 实例。

属性

Boundary

获取或设置边界参数的值。 Empty如果没有边界,则返回 。

Charset

获取或设置字符集参数的值。 Empty如果没有字符集,则返回 。

Encoding

获取或设置 Encoding 参数的值。 设置编码会将 设置为 CharsetWebName

Facets

IList<T>获取 的 facet 的 MediaTypeHeaderValue。 Facet 是 中 SubTypeWithoutSuffixStringSegments 的句点分隔列表。 请参阅 有关 facet 的 RFC 文档。

IsReadOnly

获取 是否 MediaTypeHeaderValue 为只读。

MatchesAllSubTypes

获取此 MediaTypeHeaderValue 是否与所有子类型匹配。

MatchesAllSubTypesWithoutSuffix

获取此 MediaTypeHeaderValue 是否与所有子类型匹配,并忽略任何结构化语法后缀。

MatchesAllTypes

获取此 MediaTypeHeaderValue 是否与所有类型的匹配。

MediaType

获取或设置媒体类型的值。 Empty如果没有媒体类型,则返回 。

Parameters

获取或设置媒体类型的参数。 如果没有参数,则返回空 IList<T> 的 。

Quality

获取或设置质量参数的值。 如果没有质量,则返回 null。

SubType

获取 的 MediaTypeHeaderValue子类型。

SubTypeWithoutSuffix

获取 的 MediaTypeHeaderValue子类型,不包括任何结构化语法后缀。 Empty如果没有不带后缀的子类型,则返回 。

Suffix

获取 的结构化语法后缀 MediaTypeHeaderValue (如果有)。 请参阅 有关结构化语法的 RFC 文档。

Type

获取 MediaTypeHeaderValue 的类型。

方法

Copy()

执行此对象及其所有 NameValueHeaderValue 子组件的深层复制,同时避免重新验证组件的成本。

CopyAsReadOnly()

执行此对象及其所有 NameValueHeaderValue 子组件的深层复制,同时避免重新验证组件的成本。 此副本为只读副本。

Equals(Object)

媒体类型标头的表示形式。 请参阅 https://tools.ietf.org/html/rfc6838

GetHashCode()

媒体类型标头的表示形式。 请参阅 https://tools.ietf.org/html/rfc6838

IsSubsetOf(MediaTypeHeaderValue)

获取一个值,该值指示这 MediaTypeHeaderValue 是否是 的 otherMediaType子集。 根据第 14.1 节“接受”中所述 https://www.ietf.org/rfc/rfc2068.txt 的优先级,将“子集”定义为相同或更具体的媒体类型。

MatchesMediaType(StringSegment)

获取一个值,该值指示是否 otherMediaType 是此 MediaTypeHeaderValue 类型/子类型的子集。 根据第 14.1 节“接受”中所述 https://www.ietf.org/rfc/rfc2068.txt 的优先级,将“子集”定义为相同或更具体的媒体类型。

Parse(String)

媒体类型标头的表示形式。 请参阅 https://tools.ietf.org/html/rfc6838

Parse(StringSegment)

获取媒体类型并将其解析为 MediaTypeHeaderValue 及其关联的参数。

ParseList(IList<String>)

IList<T>获取 的 String ,并将其解析到 MediaTypeHeaderValue 及其关联的参数中。

ParseStrictList(IList<String>)

IList<T>获取 的 String ,并将其解析到 MediaTypeHeaderValue 及其关联的参数中。 如果字符串中存在无效数据,则引发 。

ToString()

媒体类型标头的表示形式。 请参阅 https://tools.ietf.org/html/rfc6838

TryParse(String, MediaTypeHeaderValue)

媒体类型标头的表示形式。 请参阅 https://tools.ietf.org/html/rfc6838

TryParse(StringSegment, MediaTypeHeaderValue)

采用可包含参数的媒体类型,并将其解析为 MediaTypeHeaderValue 及其关联的参数。

TryParseList(IList<String>, IList<MediaTypeHeaderValue>)

IList<T>获取 的 String ,并将其解析到 MediaTypeHeaderValue 及其关联的参数中。

TryParseStrictList(IList<String>, IList<MediaTypeHeaderValue>)

IList<T>获取 的 String ,并将其解析到 MediaTypeHeaderValue 及其关联的参数中。

适用于