Sprache

FragmentString Struktur

Definition

Stellt die richtige Behandlung für FragmentString-Wert bereit, wenn erforderlich, um eine URI-Zeichenfolge zu generieren.

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)
Vererbung
FragmentString
Implementiert

Konstruktoren

Name Beschreibung
FragmentString(String)

Initialisieren Sie die Fragmentzeichenfolge mit einem bestimmten Wert. Dieser Wert muss mit Escapezeichen und Trennzeichen mit vorangestelltem Zeichen "#" formatiert sein.

Felder

Name Beschreibung
Empty

Stellt die leere Fragmentzeichenfolge dar. Dieses Feld ist schreibgeschützt.

Eigenschaften

Name Beschreibung
HasValue

True, wenn die Fragmentzeichenfolge nicht leer ist

Value

Die Escapefragmentzeichenfolge mit dem führenden Zeichen '#'

Methoden

Name Beschreibung
Equals(FragmentString)

Wertet aus, ob das aktuelle Fragment mit einem anderen Fragment otheridentisch ist.

Equals(Object)

Wertet aus, ob das aktuelle Fragment einem Objekt objentspricht.

FromUriComponent(String)

Gibt einen FragmentString-Wert zurück, der das Fragment als Escapezeichen im URI-Format erhält. Die Zeichenfolge DARF KEINEN Wert enthalten, der kein Fragment ist.

FromUriComponent(Uri)

Gibt einen FragmentString-Wert zurück, der das Fragment als aus einem URI-Objekt erhält. Relative URI-Objekte werden nicht unterstützt.

GetHashCode()

Ruft einen Hashcode für den Wert ab.

ToString()

Stellt die Fragmentzeichenfolge in einer Weise bereit, die für die Kombination in der URI-Darstellung korrekt ist. Ein führendes "#"-Zeichen wird eingeschlossen, es sei denn, der Wert ist null oder leer. Zeichen, die potenziell gefährlich sind, werden escaped.

ToUriComponent()

Stellt die Fragmentzeichenfolge in einer Weise bereit, die für die Kombination in der URI-Darstellung korrekt ist. Ein führendes "#"-Zeichen wird eingeschlossen, es sei denn, der Wert ist null oder leer. Zeichen, die potenziell gefährlich sind, werden escaped.

Operatoren

Name Beschreibung
Equality(FragmentString, FragmentString)

Wertet aus, ob ein Fragment gleich einem anderen ist.

Inequality(FragmentString, FragmentString)

Wertet aus, ob ein Fragment nicht mit einem anderen identisch ist.

Gilt für: