PathString Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje správné uvozování hodnot Path a PathBase, pokud je potřeba rekonstruovat řetězec identifikátoru URI požadavku nebo přesměrování.
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)
- Dědičnost
-
PathString
- Atributy
- Implementuje
Konstruktory
PathString(String) |
Inicializuje řetězec cesty s danou hodnotou. Tato hodnota musí být ve formátu bez panoramatu. Použijte PathString.FromUriComponent(value), pokud máte hodnotu cesty, která je ve formátu řídicího znaku. |
Pole
Empty |
Představuje prázdnou cestu. Toto pole je jen ke čtení. |
Vlastnosti
HasValue |
True, pokud cesta není prázdná. |
Value |
Hodnota cesty bez panoramatu |
Metody
Add(PathString) |
Přidá dvě instance PathString do kombinované hodnoty PathString. |
Add(QueryString) |
Zkombinuje řetězec cesty a řetězec dotazu do hodnoty řetězce ve formátu spojeného identifikátoru URI. |
Equals(Object) |
Porovná tuto hodnotu PathString s jinou hodnotou. Výchozí porovnání je StringComparison.OrdinalIgnoreCase. |
Equals(PathString) |
Porovná tuto hodnotu PathString s jinou hodnotou. Výchozí porovnání je StringComparison.OrdinalIgnoreCase. |
Equals(PathString, StringComparison) |
Porovná tuto hodnotu PathString s jinou hodnotou pomocí konkrétního typu StringComparison. |
FromUriComponent(String) |
Vrátí řetězec cesty daný cestou, protože je uváděný ve formátu identifikátoru URI. Řetězec NESMÍ obsahovat žádnou hodnotu, která není cestou. |
FromUriComponent(Uri) |
Vrátí pathString danou cestu jako z objektu Uri. Relativní objekty URI nejsou podporovány. |
GetHashCode() |
Vrátí kód hash pro hodnotu PathString. Kód hash je poskytován OrdinalIgnoreCase implementace. |
StartsWithSegments(PathString) |
Určuje, zda začátek této PathString instance odpovídá zadanému PathString. |
StartsWithSegments(PathString, PathString) |
Určuje, zda začátek této PathString instance odpovídá zadanému PathString a vrátí zbývající segmenty. |
StartsWithSegments(PathString, PathString, PathString) |
Určuje, zda začátek této PathString instance odpovídá zadanému PathString a vrátí odpovídající a zbývající segmenty. |
StartsWithSegments(PathString, StringComparison) |
Určuje, zda začátek této PathString instance odpovídá zadanému PathString při porovnání pomocí zadané možnosti porovnání. |
StartsWithSegments(PathString, StringComparison, PathString) |
Určuje, zda začátek této PathString instance odpovídá zadanému PathString při porovnání pomocí zadané možnosti porovnání a vrátí zbývající segmenty. |
StartsWithSegments(PathString, StringComparison, PathString, PathString) |
Určuje, zda začátek této PathString instance odpovídá zadanému PathString při porovnání pomocí zadané možnosti porovnání a vrátí odpovídající a zbývající segmenty. |
ToString() |
Poskytuje řetězec cesty uváděný způsobem, který je správný pro zkombinování do reprezentace URI. |
ToUriComponent() |
Poskytuje řetězec cesty uváděný způsobem, který je správný pro zkombinování do reprezentace URI. |
Operátory
Addition(PathString, PathString) |
Volání operátora přes přidat |
Addition(PathString, QueryString) |
Volání operátora přes přidat |
Addition(PathString, String) |
Poskytuje správné uvozování hodnot Path a PathBase, pokud je potřeba rekonstruovat řetězec identifikátoru URI požadavku nebo přesměrování. |
Addition(String, PathString) |
Poskytuje správné uvozování hodnot Path a PathBase, pokud je potřeba rekonstruovat řetězec identifikátoru URI požadavku nebo přesměrování. |
Equality(PathString, PathString) |
Volání operátoru až na Equals |
Implicit(PathString to String) |
Implicitně volá ToString(). |
Implicit(String to PathString) |
Implicitně vytvoří nový pathstring z daného řetězce. |
Inequality(PathString, PathString) |
Volání operátoru až na Equals |