Freigeben über


FragmentString Struktur

Definition

Stellt die richtige Behandlung für den FragmentString-Wert bereit, wenn dies zum Generieren einer URI-Zeichenfolge erforderlich ist

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

FragmentString(String)

Initialisieren Sie die Fragmentzeichenfolge mit einem angegebenen Wert. Dieser Wert muss im Escape- und Trennzeichenformat mit einem führenden Zeichen "#" vorliegen.

Felder

Empty

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

Eigenschaften

HasValue

True, wenn die Fragmentzeichenfolge nicht leer ist

Value

Die mit Escape versehene Fragmentzeichenfolge mit dem führenden Zeichen "#"

Methoden

Equals(FragmentString)

Wertet aus, ob das aktuelle Fragment gleich einem anderen Fragment otherist.

Equals(Object)

Wertet aus, ob das aktuelle Fragment gleich einem -Objekt objist.

FromUriComponent(String)

Gibt einen FragmentString-Wert zurück, wenn das Fragment im URI-Format mit Escapezeichen versehen wird. Die Zeichenfolge DARF KEINEN Wert enthalten, der kein Fragment ist.

FromUriComponent(Uri)

Gibt einen FragmentString-Wert für das Fragment aus einem Uri-Objekt zurück. Relative URI-Objekte werden nicht unterstützt.

GetHashCode()

Ruft einen Hashcode für den Wert ab.

ToString()

Stellt die Fragmentzeichenfolge bereit, die mit Escapezeichen versehen wird, was für die Kombination in der URI-Darstellung richtig ist. Ein führendes "#"-Zeichen wird eingeschlossen, es sei denn, der Wert ist NULL oder leer. Zeichen, die potenziell eine Gefahr darstellen können, werden mit Escapezeichen versehen.

ToUriComponent()

Stellt die Fragmentzeichenfolge bereit, die mit Escapezeichen versehen wird, was für die Kombination in der URI-Darstellung richtig ist. Ein führendes "#"-Zeichen wird eingeschlossen, es sei denn, der Wert ist NULL oder leer. Zeichen, die potenziell eine Gefahr darstellen können, werden mit Escapezeichen versehen.

Operatoren

Equality(FragmentString, FragmentString)

Wertet aus, ob ein Fragment gleich einem anderen ist.

Inequality(FragmentString, FragmentString)

Wertet aus, wenn ein Fragment nicht gleich einem anderen ist.

Gilt für: