PathString Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce il corretto escape per i valori Path e PathBase quando è necessario per ricostruire una richiesta o reindirizzare una stringa dell'URI
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)
- Ereditarietà
-
PathString
- Attributi
- Implementazioni
Costruttori
PathString(String) |
Inizializza la stringa del percorso con un valore specifico. Questo valore deve essere in formato non preceduto da un carattere di escape. Utilizzare PathString.FromUriComponent(value) se si dispone di un valore del percorso in formato preceduto da un carattere di escape. |
Campi
Empty |
Rappresenta il percorso vuoto. Questo campo è di sola lettura. |
Proprietà
HasValue |
True se il percorso non è vuoto |
Value |
Valore del percorso non preceduto dal carattere di escape |
Metodi
Add(PathString) |
Aggiunge due istanze PathString in un valore PathString combinato. |
Add(QueryString) |
Combina un valore PathString e QueryString nel valore di stringa formattato dell'URI combinato. |
Equals(Object) |
Confronta questo valore PathString con un altro valore. Il confronto predefinito è StringComparison.OrdinalIgnoreCase. |
Equals(PathString) |
Confronta questo valore PathString con un altro valore. Il confronto predefinito è StringComparison.OrdinalIgnoreCase. |
Equals(PathString, StringComparison) |
Confronta questo valore PathString con un altro valore utilizzando un tipo di StringComparison specifico |
FromUriComponent(String) |
Restituisce un valore PathString dato il percorso come preceduto dal carattere di escape nel formato dell'URI. La stringa NON DEVE contenere alcun valore che non sia un percorso. |
FromUriComponent(Uri) |
Restituisce un valore PathString dato il percorso come ottenuto dall'oggetto URI. Gli oggetti URI relativi non sono supportati. |
GetHashCode() |
Restituisce il codice hash per il valore PathString. Il codice hash viene fornito dall'implementazione OrdinalIgnoreCase. |
StartsWithSegments(PathString) |
Determina se l'inizio di questa PathString istanza corrisponde all'oggetto specificato PathString. |
StartsWithSegments(PathString, PathString) |
Determina se l'inizio di questa PathString istanza corrisponde a quello specificato PathString e restituisce i segmenti rimanenti. |
StartsWithSegments(PathString, PathString, PathString) |
Determina se l'inizio di questa PathString istanza corrisponde a quello specificato PathString e restituisce i segmenti corrispondenti e rimanenti. |
StartsWithSegments(PathString, StringComparison) |
Determina se l'inizio di questa PathString istanza corrisponde all'oggetto specificato PathString rispetto all'opzione di confronto specificata. |
StartsWithSegments(PathString, StringComparison, PathString) |
Determina se l'inizio di questa PathString istanza corrisponde all'oggetto specificato rispetto all'opzione di confronto specificata PathString e restituisce i segmenti rimanenti. |
StartsWithSegments(PathString, StringComparison, PathString, PathString) |
Determina se l'inizio di questa PathString istanza corrisponde all'oggetto specificato rispetto all'opzione di confronto specificata PathString e restituisce i segmenti corrispondenti e rimanenti. |
ToString() |
Fornisce una stringa di percorso preceduta da un carattere di escape affinché sia corretta per la combinazione nella rappresentazione della stringa dell'URI. |
ToUriComponent() |
Fornisce una stringa di percorso preceduta da un carattere di escape affinché sia corretta per la combinazione nella rappresentazione della stringa dell'URI. |
Operatori
Addition(PathString, PathString) |
Chiamata dell'operatore tramite il metodo Add |
Addition(PathString, QueryString) |
Chiamata dell'operatore tramite il metodo Add |
Addition(PathString, String) |
Fornisce il corretto escape per i valori Path e PathBase quando è necessario per ricostruire una richiesta o reindirizzare una stringa dell'URI |
Addition(String, PathString) |
Fornisce il corretto escape per i valori Path e PathBase quando è necessario per ricostruire una richiesta o reindirizzare una stringa dell'URI |
Equality(PathString, PathString) |
Chiamata dell'operatore mediante il metodo Equals |
Implicit(PathString to String) |
Chiama in modo implicito ToString(). |
Implicit(String to PathString) |
Crea in modo implicito un nuovo PathString dalla stringa specificata. |
Inequality(PathString, PathString) |
Chiamata dell'operatore mediante il metodo Equals |