Compartilhar via


PathString Estrutura

Definição

Fornece o escape correto para os valores de Path e PathBase quando necessário para reconstruir uma solicitação ou redirecionar uma cadeia de caracteres de 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)
Herança
PathString
Atributos
Implementações

Construtores

PathString(String)

Inicialize a cadeia de caracteres do caminho com um valor fornecido. Esse valor deve estar no formato sem escape. Use PathString.FromUriComponent(value) se tiver um valor de caminho que estiver em um formato de escape.

Campos

Empty

Representa o caminho vazio. Este campo é somente leitura.

Propriedades

HasValue

Verdadeiro se o caminho não estiver vazio

Value

O valor do caminho sem escape

Métodos

Add(PathString)

Adiciona duas instâncias de PathString em um valor de PathString combinado.

Add(QueryString)

Combina um PathString e QueryString no valor da cadeia de caracteres formatada de URI unida.

Equals(Object)

Compara este valor de PathString com outro valor. A comparação padrão é StringComparison.OrdinalIgnoreCase.

Equals(PathString)

Compara este valor de PathString com outro valor. A comparação padrão é StringComparison.OrdinalIgnoreCase.

Equals(PathString, StringComparison)

Compara esse valor de PathString a outro valor usando um tipo de StringComparison específico

FromUriComponent(String)

Retorna um PathString devido ao caminho, pois é seguido por um caractere de escape no formato URI. A cadeia de caracteres NÃO DEVE conter nenhum valor que não seja um caminho.

FromUriComponent(Uri)

Retorna uma PathString dado o caminho a partir de um objeto URI. Não há suporte para objetos URI relativos.

GetHashCode()

Retorna o código hash para o valor de PathString. O código hash é fornecido pela implementação de OrdinalIgnoreCase.

StartsWithSegments(PathString)

Determina se o início dessa PathString instância corresponde ao especificado PathString.

StartsWithSegments(PathString, PathString)

Determina se o início dessa PathString instância corresponde ao especificado PathString e retorna os segmentos restantes.

StartsWithSegments(PathString, PathString, PathString)

Determina se o início dessa PathString instância corresponde ao especificado PathString e retorna os segmentos correspondentes e restantes.

StartsWithSegments(PathString, StringComparison)

Determina se o início dessa PathString instância corresponde ao especificado PathString quando comparado usando a opção de comparação especificada.

StartsWithSegments(PathString, StringComparison, PathString)

Determina se o início dessa PathString instância corresponde ao especificado PathString quando comparado usando a opção de comparação especificada e retorna os segmentos restantes.

StartsWithSegments(PathString, StringComparison, PathString, PathString)

Determina se o início dessa PathString instância corresponde ao especificado PathString quando comparado usando a opção de comparação especificada e retorna os segmentos correspondentes e restantes.

ToString()

Fornece a cadeia de caracteres do caminho de escape de uma maneira que seja correta para combinar com a representação URI.

ToUriComponent()

Fornece a cadeia de caracteres do caminho de escape de uma maneira que seja correta para combinar com a representação URI.

Operadores

Addition(PathString, PathString)

Chamada do operador para Add

Addition(PathString, QueryString)

Chamada do operador para Add

Addition(PathString, String)

Fornece o escape correto para os valores de Path e PathBase quando necessário para reconstruir uma solicitação ou redirecionar uma cadeia de caracteres de URI

Addition(String, PathString)

Fornece o escape correto para os valores de Path e PathBase quando necessário para reconstruir uma solicitação ou redirecionar uma cadeia de caracteres de URI

Equality(PathString, PathString)

Chamada do operador para Equals

Implicit(PathString to String)

Chama implicitamente ToString().

Implicit(String to PathString)

Cria implicitamente um novo PathString da cadeia de caracteres fornecida.

Inequality(PathString, PathString)

Chamada do operador para Equals

Aplica-se a