PathString Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 dem Pfad aus einem URI-Objekt zugeordnet ist. 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 dieses PathString instance mit dem angegebenen PathStringübereinstimmt. |
StartsWithSegments(PathString, PathString) |
Bestimmt, ob der Anfang dieses PathString instance mit dem angegebenen PathString übereinstimmt, und gibt die verbleibenden Segmente zurück. |
StartsWithSegments(PathString, PathString, PathString) |
Bestimmt, ob der Anfang dieses PathString instance mit dem angegebenen PathString übereinstimmt, und gibt die übereinstimmenden und verbleibenden Segmente zurück. |
StartsWithSegments(PathString, StringComparison) |
Bestimmt, ob der Anfang dieses PathString instance mit dem angegebenen PathString übereinstimmt, wenn er mit der angegebenen Vergleichsoption verglichen wird. |
StartsWithSegments(PathString, StringComparison, PathString) |
Bestimmt, ob der Anfang dieses PathString instance mit dem angegebenen PathString übereinstimmt, wenn er mit der angegebenen Vergleichsoption verglichen wird, und gibt die verbleibenden Segmente zurück. |
StartsWithSegments(PathString, StringComparison, PathString, PathString) |
Bestimmt, ob der Anfang dieses PathString instance mit dem angegebenen PathString übereinstimmt, wenn er mit der angegebenen Vergleichsoption verglichen wird, und gibt die übereinstimmenden und verbleibenden Segmente zurück. |
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. |