語言

FragmentString 結構

定義

當需要產生 URI 字串時,能正確處理 FragmentString 值

public value class FragmentString : IEquatable<Microsoft::AspNetCore::Http::FragmentString>
public struct FragmentString : IEquatable<Microsoft.AspNetCore.Http.FragmentString>
public readonly struct FragmentString : IEquatable<Microsoft.AspNetCore.Http.FragmentString>
type FragmentString = struct
Public Structure FragmentString
Implements IEquatable(Of FragmentString)
繼承
FragmentString
實作

建構函式

名稱 Description
FragmentString(String)

以指定值初始化片段字串。 此值必須以轉義與分隔格式呈現,並以「#」字元作為前導。

欄位

名稱 Description
Empty

代表空片段字串。 此欄位是唯讀的。

屬性

名稱 Description
HasValue

若片段字串不是空,則為真

Value

以 '#' 字元為首的逃逸片段串

方法

名稱 Description
Equals(FragmentString)

評估當前片段是否等於另一個片段 other。

Equals(Object)

評估當前片段是否等於一個物件 obj。

FromUriComponent(String)

回傳一個 FragmentString,根據 URI 格式的跳脫。 字串絕對不能包含任何非片段的值。

FromUriComponent(Uri)

回傳一個 FragmentString,給定該片段,作為來自 Uri 物件的片段。 不支援相對 Uri 物件。

GetHashCode()

會得到一個雜湊碼來表示該值。

ToString()

提供以正確方式逃逸的片段字串,以便合併成 URI 表示。 除非 Value 為空或空,否則會包含一個前導的 '#' 字元。 潛在危險的角色會被逃脫。

ToUriComponent()

提供以正確方式逃逸的片段字串,以便合併成 URI 表示。 除非 Value 為空或空,否則會包含一個前導的 '#' 字元。 潛在危險的角色會被逃脫。

運算子

名稱 Description
Equality(FragmentString, FragmentString)

評估一個片段是否等於另一個片段。

Inequality(FragmentString, FragmentString)

評估一個片段是否等於另一個片段。

適用於