Partilhar via


UriHelper Classe

Definição

Uma classe auxiliar para construir Uris codificados para uso em cabeçalhos e outros Uris.

public ref class UriHelper abstract sealed
public static class UriHelper
type UriHelper = class
Public Module UriHelper
Herança
UriHelper

Métodos

BuildAbsolute(String, HostString, PathString, PathString, QueryString, FragmentString)

Combina os componentes de URI fornecidos em uma cadeia de caracteres codificada corretamente para uso em cabeçalhos HTTP. Observe que o unicode no HostString será codificado como punycode.

BuildRelative(PathString, PathString, QueryString, FragmentString)

Combina os componentes de URI fornecidos em uma cadeia de caracteres codificada corretamente para uso em cabeçalhos HTTP.

Encode(Uri)

Gera uma cadeia de caracteres do URI absoluto ou relativo fornecido que é codificado adequadamente para uso em cabeçalhos HTTP. Observe que um nome de host unicode será codificado como punycode.

FromAbsolute(String, String, HostString, PathString, QueryString, FragmentString)

Separa a cadeia de caracteres de URI absoluta fornecida em componentes. Pressupõe que não há PathBase.

GetDisplayUrl(HttpRequest)

Retorna os componentes combinados da URL de solicitação em um formato totalmente não escapado (exceto para QueryString) adequado apenas para exibição. Esse formato não deve ser usado em cabeçalhos HTTP ou em outras operações HTTP.

GetEncodedPathAndQuery(HttpRequest)

Retorna o URI relativo.

GetEncodedUrl(HttpRequest)

Retorna os componentes combinados da URL de solicitação em um formato totalmente escapado adequado para uso em cabeçalhos HTTP e outras operações HTTP.

Aplica-se a