Partager via


PathString Structure

Définition

Fournit une séquence d'échappement correcte pour les valeurs Path et PathBase quand elles sont nécessaires pour reconstruire une demande ou rediriger une chaîne 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)
Héritage
PathString
Attributs
Implémente

Constructeurs

PathString(String)

Initialise la chaîne de chemin d'accès avec une valeur donnée. Le format de cette valeur ne peut pas contenir de caractères d'échappement. Si vous avez une valeur de chemin d'accès dont le format contient des caractères d'échappement, utilisez PathString.FromUriComponent(valeur).

Champs

Empty

Représente le chemin d'accès vide. Ce champ est en lecture seule.

Propriétés

HasValue

True si le chemin d'accès n'est pas vide

Value

Valeur de chemin d'accès non placée dans une séquence d'échappement

Méthodes

Add(PathString)

Ajoute deux instances PathString à une valeur PathString combinée.

Add(QueryString)

Combine des valeurs PathString et QueryString dans la valeur de chaîne au format URI jointe.

Equals(Object)

Compare cette valeur PathString à une autre valeur. La comparaison par défaut est StringComparison.OrdinalIgnoreCase.

Equals(PathString)

Compare cette valeur PathString à une autre valeur. La comparaison par défaut est StringComparison.OrdinalIgnoreCase.

Equals(PathString, StringComparison)

Compare cette valeur PathString à une autre valeur en utilisant un type StringComparison spécifique

FromUriComponent(String)

Retourne une valeur PathString en fonction du chemin d'accès tel qu'il est échappé dans le format URI. La chaîne NE PEUT PAS contenir de valeur autre qu'un chemin d'accès.

FromUriComponent(Uri)

Retourne une valeur PathString correspondant au chemin d'accès obtenu d'un objet URI. Les objets URI relatifs ne sont pas pris en charge.

GetHashCode()

Retourne le code de hachage de la valeur PathString. Le code de hachage est fourni par l'implémentation d'OrdinalIgnoreCase.

StartsWithSegments(PathString)

Détermine si le début de cette PathString instance correspond au spécifiéPathString.

StartsWithSegments(PathString, PathString)

Détermine si le début de cette PathString instance correspond au spécifié PathString et retourne les segments restants.

StartsWithSegments(PathString, PathString, PathString)

Détermine si le début de cette PathString instance correspond au spécifié PathString et retourne les segments correspondants et restants.

StartsWithSegments(PathString, StringComparison)

Détermine si le début de cette PathString instance correspond au spécifié PathString lorsqu’il est comparé à l’aide de l’option de comparaison spécifiée.

StartsWithSegments(PathString, StringComparison, PathString)

Détermine si le début de cette PathString instance correspond au spécifié PathString lors de la comparaison à l’aide de l’option de comparaison spécifiée et retourne les segments restants.

StartsWithSegments(PathString, StringComparison, PathString, PathString)

Détermine si le début de cette PathString instance correspond au spécifié PathString lorsqu’il est comparé à l’aide de l’option de comparaison spécifiée et retourne les segments correspondants et restants.

ToString()

Fournit la chaîne de chemin d'accès échappée de façon appropriée pour une combinaison dans la représentation URI.

ToUriComponent()

Fournit la chaîne de chemin d'accès échappée de façon appropriée pour une combinaison dans la représentation URI.

Opérateurs

Addition(PathString, PathString)

Appel d'opérateur via Add

Addition(PathString, QueryString)

Appel d'opérateur via Add

Addition(PathString, String)

Fournit une séquence d'échappement correcte pour les valeurs Path et PathBase quand elles sont nécessaires pour reconstruire une demande ou rediriger une chaîne URI.

Addition(String, PathString)

Fournit une séquence d'échappement correcte pour les valeurs Path et PathBase quand elles sont nécessaires pour reconstruire une demande ou rediriger une chaîne URI.

Equality(PathString, PathString)

Appel d'opérateur via Equals

Implicit(PathString to String)

Appelle implicitement ToString().

Implicit(String to PathString)

Crée implicitement une nouvelle chaîne PathString à partir de la chaîne donnée.

Inequality(PathString, PathString)

Appel d'opérateur via Equals

S’applique à