Compartir a través de


PathString Estructura

Definición

Proporciona un escape correcto para valores Path y PathBase cuando se necesitan para reconstruir una solicitud o redirigir una cadena 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)
Herencia
PathString
Atributos
Implementaciones

Constructores

PathString(String)

Inicializa la cadena de ruta de acceso con un valor especificado. Este valor debe tener un formato sin escapes. Usa PathString.FromUriComponent(value) si tiene un valor de ruta de acceso en un formato con escape.

Campos

Empty

Representa la ruta de acceso vacía. Este campo es de solo lectura.

Propiedades

HasValue

True si la ruta de acceso no está vacía

Value

Valor de ruta de acceso sin escape

Métodos

Add(PathString)

Agrega dos instancias PathString a un valor PathString combinado.

Add(QueryString)

Combina PathString y QueryString en el valor de cadena con formato URI unido.

Equals(Object)

Compara este valor PathString con otro valor. La comparación predeterminada es StringComparison.OrdinalIgnoreCase.

Equals(PathString)

Compara este valor PathString con otro valor. La comparación predeterminada es StringComparison.OrdinalIgnoreCase.

Equals(PathString, StringComparison)

Compara este valor de PathString con otro valor mediante un tipo StringComparison específico

FromUriComponent(String)

Devuelve PathString a partir de la ruta de acceso de escape del formato URI. La cadena NO DEBE contener ningún valor que no sea una ruta de acceso.

FromUriComponent(Uri)

Devuelve un pathString según la ruta de acceso a partir de un objeto URI. No se admiten objetos URI relativos.

GetHashCode()

Devuelve el código hash para el valor PathString. La implementación de OrdinalIgnoreCase proporciona el código hash.

StartsWithSegments(PathString)

Determina si el principio de esta PathString instancia coincide con el especificado PathString.

StartsWithSegments(PathString, PathString)

Determina si el principio de esta PathString instancia coincide con el especificado PathString y devuelve los segmentos restantes.

StartsWithSegments(PathString, PathString, PathString)

Determina si el principio de esta PathString instancia coincide con el especificado PathString y devuelve los segmentos coincidentes y restantes.

StartsWithSegments(PathString, StringComparison)

Determina si el principio de esta PathString instancia coincide con el especificado PathString cuando se compara con la opción de comparación especificada.

StartsWithSegments(PathString, StringComparison, PathString)

Determina si el principio de esta PathString instancia coincide con el especificado PathString cuando se compara con la opción de comparación especificada y devuelve los segmentos restantes.

StartsWithSegments(PathString, StringComparison, PathString, PathString)

Determina si el principio de esta PathString instancia coincide con el especificado PathString cuando se compara con la opción de comparación especificada y devuelve los segmentos coincidentes y restantes.

ToString()

Proporciona la cadena de ruta de acceso con escape de modo que sea correcta para combinarla en la representación de URI.

ToUriComponent()

Proporciona la cadena de ruta de acceso con escape de modo que sea correcta para combinarla en la representación de URI.

Operadores

Addition(PathString, PathString)

Llamada del operador a Add

Addition(PathString, QueryString)

Llamada del operador a Add

Addition(PathString, String)

Proporciona un escape correcto para valores Path y PathBase cuando se necesitan para reconstruir una solicitud o redirigir una cadena URI

Addition(String, PathString)

Proporciona un escape correcto para valores Path y PathBase cuando se necesitan para reconstruir una solicitud o redirigir una cadena URI

Equality(PathString, PathString)

Llamada del operador a Equals

Implicit(PathString to String)

Llama implícitamente a ToString().

Implicit(String to PathString)

Crea implícitamente un pathString a partir de la cadena especificada.

Inequality(PathString, PathString)

Llamada del operador a Equals

Se aplica a