MediaType 结构

定义

媒体类型值。

public value class MediaType
public struct MediaType
public readonly struct MediaType
type MediaType = struct
Public Structure MediaType
继承
MediaType

构造函数

MediaType(String)

初始化 MediaType 实例。

MediaType(String, Int32, Nullable<Int32>)

初始化 Microsoft.AspNetCore.Mvc.Formatters.MediaType.MediaTypeParameterParser 实例。

MediaType(StringSegment)

初始化 MediaType 实例。

属性

Charset

获取 的字符集参数( MediaType 如果有)。

Encoding

Encoding如果 具有 ,MediaType则获取 的 。

HasWildcard

确定当前 MediaType 是否包含通配符。

MatchesAllSubTypes

获取这 MediaType 是否与所有子类型匹配。

MatchesAllSubTypesWithoutSuffix

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

MatchesAllTypes

获取这 MediaType 是否与所有类型匹配。

SubType

获取 的 MediaType子类型。

SubTypeSuffix

获取 的结构化语法后缀( MediaType 如果有)。

SubTypeWithoutSuffix

获取 的子类型 MediaType,不包括任何结构化语法后缀。

Type

获取 MediaType 的类型。

方法

CreateMediaTypeSegmentWithQuality(String, Int32)

创建一个 , MediaTypeSegmentWithQuality 其中包含 中的 mediaType 媒体类型及其关联的质量。

GetEncoding(String)

获取 mediaType 的编码。

GetEncoding(StringSegment)

获取 mediaType 的编码。

GetParameter(String)

获取媒体类型的 参数 parameterName

GetParameter(StringSegment)

获取媒体类型的 参数 parameterName

IsSubsetOf(MediaType)

确定当前 MediaType 是否是 的 setMediaType子集。

ReplaceEncoding(String, Encoding)

将给定 mediaType 的编码替换为提供的 encoding

ReplaceEncoding(StringSegment, Encoding)

将给定 mediaType 的编码替换为提供的 encoding

适用于