Partager via


UriHelper Classe

Définition

Classe d’assistance pour la construction d’URI encodés à utiliser dans les en-têtes et d’autres URI.

public ref class UriHelper abstract sealed
public static class UriHelper
type UriHelper = class
Public Module UriHelper
Héritage
UriHelper

Méthodes

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

Combine les composants d’URI donnés dans une chaîne correctement encodée pour une utilisation dans les en-têtes HTTP. Notez que l’unicode dans HostString sera encodé en tant que punycode.

BuildRelative(PathString, PathString, QueryString, FragmentString)

Combine les composants d’URI donnés dans une chaîne correctement encodée pour une utilisation dans les en-têtes HTTP.

Encode(Uri)

Génère une chaîne à partir de l’URI absolu ou relatif donné qui est correctement encodée pour une utilisation dans les en-têtes HTTP. Notez qu’un nom d’hôte Unicode est encodé en tant que punycode.

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

Sépare la chaîne d’URI absolue donnée en composants. Suppose qu’il n’y a pas de PathBase.

GetDisplayUrl(HttpRequest)

Retourne les composants combinés de l’URL de requête dans une forme entièrement sans échappement (à l’exception de QueryString) adaptée uniquement à l’affichage. Ce format ne doit pas être utilisé dans les en-têtes HTTP ou d’autres opérations HTTP.

GetEncodedPathAndQuery(HttpRequest)

Retourne l’URI relatif.

GetEncodedUrl(HttpRequest)

Retourne les composants combinés de l’URL de la requête dans une forme d’échappement complète pouvant être utilisée dans les en-têtes HTTP et d’autres opérations HTTP.

S’applique à