MediaTypeHeaderValue 类

定义

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

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

构造函数

MediaTypeHeaderValue(String)
MediaTypeHeaderValue(String, Double)
MediaTypeHeaderValue(StringSegment)

初始化 MediaTypeHeaderValue 实例。

MediaTypeHeaderValue(StringSegment, Double)

初始化 MediaTypeHeaderValue 实例。

属性

Boundary

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

Charset

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

Encoding

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

Facets

获取的各个 IList<T> 方面 MediaTypeHeaderValue 。 Facet 是中以句点分隔的 StringSegments 列表 SubTypeWithoutSuffix 。 请参阅 RFC 文档中的方面。

IsReadOnly

获取是否 MediaTypeHeaderValue 为只读。

MatchesAllSubTypes

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

MatchesAllSubTypesWithoutSuffix

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

MatchesAllTypes

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

MediaType

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

Parameters

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

Quality

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

SubType

获取的子类型 MediaTypeHeaderValue

SubTypeWithoutSuffix

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

Suffix

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

Type

获取 MediaTypeHeaderValue 的类型。

方法

Copy()

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

CopyAsReadOnly()

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

Equals(Object)
GetHashCode()

Serves as the default hash function.

IsSubsetOf(MediaTypeHeaderValue)

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

MatchesMediaType(StringSegment)

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

Parse(String)
Parse(StringSegment)

采用媒体类型,并将其分析为 MediaTypeHeaderValue 及其关联参数。

ParseList(IList<String>)

采用 IList<T>String ,并将其分析为及其 MediaTypeHeaderValue 关联的参数。

ParseStrictList(IList<String>)

采用 IList<T>String ,并将其分析为及其 MediaTypeHeaderValue 关联的参数。 如果字符串中包含无效数据,则会引发。

ToString()

Returns a string that represents the current object.

TryParse(String, MediaTypeHeaderValue)
TryParse(StringSegment, MediaTypeHeaderValue)

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

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

采用 IList<T>String ,并将其分析为及其 MediaTypeHeaderValue 关联的参数。

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

采用 IList<T>String ,并将其分析为及其 MediaTypeHeaderValue 关联的参数。

适用于