PathString Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |