UriHelper Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |