Freigeben über


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 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.

Gilt für: