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

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

Encoding

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

Facets

Get a IList<T> of facets of the MediaTypeHeaderValue. Facet 是字符串分隔的 SubTypeWithoutSuffix句点列表。 请参阅 有关分面的 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关联的参数。

适用于