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 參數的值。 如果沒有 charset,則傳 Empty 回 。

Encoding

取得或設定 Encoding 參數的值。 將 Encoding 設定 CharsetWebName

Facets

IList<T>取得 的 Facet。 MediaTypeHeaderValue Facet 是 中 SubTypeWithoutSuffix StringSegments 的句點分隔清單。 請參閱 關於 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 為類型/subType 的這個 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 及其相關聯的參數。

適用於