PathString Struct

Definizione

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

Si applica a