PathString Struktur

Definition

Stellt bei Bedarf die richtigen Escapezeichen für Path- und PathBase-Werte bereit, um eine Anforderung oder eine URI-Umleitungszeichenfolge erneut zu generieren.

public value class PathString : IEquatable<Microsoft::AspNetCore::Http::PathString>
public struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
[System.ComponentModel.TypeConverter(typeof(Microsoft.AspNetCore.Http.PathStringConverter))]
public struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
public readonly struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
[System.ComponentModel.TypeConverter(typeof(Microsoft.AspNetCore.Http.PathStringConverter))]
public readonly struct PathString : IEquatable<Microsoft.AspNetCore.Http.PathString>
type PathString = struct
[<System.ComponentModel.TypeConverter(typeof(Microsoft.AspNetCore.Http.PathStringConverter))>]
type PathString = struct
Public Structure PathString
Implements IEquatable(Of PathString)
Vererbung
PathString
Attribute
Implementiert

Konstruktoren

PathString(String)

Initialisiert die Pfadzeichenfolge mit einem angegebenen Wert. Dieser Wert muss ein Format ohne Ecapezeichen aufweisen. Verwenden Sie PathString.FromUriComponent(Wert), wenn ein Pfadwert in einem Format mit Escapezeichen vorliegt.

Felder

Empty

Stellt den leeren Pfad dar. Dieses Feld ist schreibgeschützt.

Eigenschaften

HasValue

true, wenn der Pfad nicht leer ist.

Value

Der Pfadwert ohne Escapezeichen.

Methoden

Add(PathString)

Fügt zwei PathString-Instanzen in einem kombinierten PathString-Wert hinzu.

Add(QueryString)

Kombiniert einen PathString- und QueryString-Wert in einem verknüpften, als URI formatierten Zeichenfolgenwert.

Equals(Object)

Vergleicht diesen PathString-Wert mit einem anderen Wert. Der Standardvergleich ist StringComparison.OrdinalIgnoreCase.

Equals(PathString)

Vergleicht diesen PathString-Wert mit einem anderen Wert. Der Standardvergleich ist StringComparison.OrdinalIgnoreCase.

Equals(PathString, StringComparison)

Vergleicht diesen PathString-Wert mithilfe eines bestimmten StringComparison-Typs mit einem anderen Wert.

FromUriComponent(String)

Gibt bei Angabe des Pfads ein PathString-Objekt so zurück, wie es im URI-Format mit Escapezeichen versehen ist. Die Zeichenfolge darf KEINEN Wert enthalten, der kein Pfad ist.

FromUriComponent(Uri)

Gibt einen PathString-Wert zurück, der den Pfad als aus einem Uri-Objekt erhält. Relative URI-Objekte werden nicht unterstützt.

GetHashCode()

Gibt den Hashcode für den PathString-Wert zurück. Der Hashcode wird von der OrdinalIgnoreCase-Implementierung bereitgestellt.

StartsWithSegments(PathString)

Bestimmt, ob der Anfang dieser PathString Instanz mit dem angegebenen PathStringübereinstimmt.

StartsWithSegments(PathString, PathString)

Bestimmt, ob der Anfang dieser PathString Instanz mit dem angegebenen PathString übereinstimmt und die verbleibenden Segmente zurückgibt.

StartsWithSegments(PathString, PathString, PathString)

Bestimmt, ob der Anfang dieser PathString Instanz dem angegebenen PathString entspricht und die übereinstimmenden und verbleibenden Segmente zurückgibt.

StartsWithSegments(PathString, StringComparison)

Bestimmt, ob der Anfang dieser PathString Instanz mit der angegebenen PathString Vergleichsoption übereinstimmt.

StartsWithSegments(PathString, StringComparison, PathString)

Bestimmt, ob der Anfang dieser PathString Instanz mit der angegebenen PathString Vergleichsoption übereinstimmt und die verbleibenden Segmente zurückgibt.

StartsWithSegments(PathString, StringComparison, PathString, PathString)

Bestimmt, ob der Anfang dieser PathString Instanz mit der angegebenen PathString Vergleichsoption übereinstimmt und die übereinstimmenden und verbleibenden Segmente zurückgibt.

ToString()

Stellt die Pfadzeichenfolge ordnungsgemäß mit Escapezeichen versehen für die Verwendung in der URI-Darstellung zur Verfügung.

ToUriComponent()

Stellt die Pfadzeichenfolge ordnungsgemäß mit Escapezeichen versehen für die Verwendung in der URI-Darstellung zur Verfügung.

Operatoren

Addition(PathString, PathString)

Ein Operatoraufruf für Add.

Addition(PathString, QueryString)

Ein Operatoraufruf für Add.

Addition(PathString, String)

Stellt bei Bedarf die richtigen Escapezeichen für Path- und PathBase-Werte bereit, um eine Anforderung oder eine URI-Umleitungszeichenfolge erneut zu generieren.

Addition(String, PathString)

Stellt bei Bedarf die richtigen Escapezeichen für Path- und PathBase-Werte bereit, um eine Anforderung oder eine URI-Umleitungszeichenfolge erneut zu generieren.

Equality(PathString, PathString)

Ein Operatoraufruf für Equals.

Implicit(PathString to String)

Ruft Implizit ToString() auf.

Implicit(String to PathString)

Erstellt implizit einen neuen PathString aus der angegebenen Zeichenfolge.

Inequality(PathString, PathString)

Ein Operatoraufruf für Equals.

Gilt für: