FragmentString 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當需要產生 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) |
評估當前片段是否等於另一個片段 |
| Equals(Object) |
評估當前片段是否等於一個物件 |
| FromUriComponent(String) |
回傳一個 FragmentString,根據 URI 格式的跳脫。 字串絕對不能包含任何非片段的值。 |
| FromUriComponent(Uri) |
回傳一個 FragmentString,給定該片段,作為來自 Uri 物件的片段。 不支援相對 Uri 物件。 |
| GetHashCode() |
會得到一個雜湊碼來表示該值。 |
| ToString() |
提供以正確方式逃逸的片段字串,以便合併成 URI 表示。 除非 Value 為空或空,否則會包含一個前導的 '#' 字元。 潛在危險的角色會被逃脫。 |
| ToUriComponent() |
提供以正確方式逃逸的片段字串,以便合併成 URI 表示。 除非 Value 為空或空,否則會包含一個前導的 '#' 字元。 潛在危險的角色會被逃脫。 |
運算子
| 名稱 | Description |
|---|---|
| Equality(FragmentString, FragmentString) |
評估一個片段是否等於另一個片段。 |
| Inequality(FragmentString, FragmentString) |
評估一個片段是否等於另一個片段。 |