Manager.URL_CANONFLAGS Énumération
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.
Spécifie comment une URL est convertie en forme canonique.
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
public: enum class Manager::URL_CANONFLAGS
public enum Manager.URL_CANONFLAGS
type Manager.URL_CANONFLAGS =
Public Enum Manager.URL_CANONFLAGS
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| URL_WININET_COMPATIBILITY | -2147483648 | Fusionnez tous les paramètres pour créer une URL complète. |
| URL_ESCAPE_PERCENT | 4096 | Convertissez toute occurrence de «%» en séquence d’échappement. |
| URL_ESCAPE_SEGMENT_ONLY | 8192 | Indication que l’URL contient uniquement la section qui suit le composant serveur, mais qui précède la requête. Tous les caractères non sécurisés dans la chaîne sont convertis. Si une URL complète est fournie lorsque cet indicateur est défini, tous les caractères non sécurisés de la chaîne entière sont convertis, y compris # et ? caractères. Combinez cet indicateur avec URL_ESCAPE_PERCENT pour inclure ce caractère dans la conversion. Cet indicateur ne peut pas être combiné avec URL_ESCAPE_SPACES_ONLY ou URL_DONT_ESCAPE_EXTRA_INFO. |
| URL_FILE_USE_PATHURL | 65536 | Utilisez le mode de compatibilité du chemin DOS pour créer des URI (Uniform Resource Identifiers) « fichier ». |
| URL_UNESCAPE_INPLACE | 1048576 | Convertissez les séquences d’échappement en caractères ordinaires et remplacez la chaîne d’origine. |
| URL_CONVERT_IF_DOSPATH | 2097152 | Convertissez en URL s’il s’agit d’un format dospath. |
| URL_UNESCAPE_HIGH_ANSI_ONLY | 4194304 | Unscape uniquement des caractères d’échappement ANSI élevés. |
| URL_INTERNAL_PATH | 8388608 | Convertissez toute occurrence de « # » en séquence d’échappement. |
| URL_BROWSER_MODE | 33554432 | Défini comme étant identique à URL_DONT_ESCAPE_EXTRA_INFO. |
| URL_DONT_ESCAPE_EXTRA_INFO | 33554432 | Utilisé uniquement conjointement avec URL_ESCAPE_SPACES_ONLY pour empêcher la conversion de caractères dans la requête (la partie de l’URL suivant le premier # ou ? caractère rencontré dans la chaîne). Cet indicateur ne doit pas être utilisé seul ou combiné à URL_ESCAPE_SEGMENT_ONLY. |
| URL_DONT_UNESCAPE_EXTRA_INFO | 33554432 | Utilisé uniquement conjointement avec URL_ESCAPE_SPACES_ONLY pour empêcher la conversion de caractères dans la requête (la partie de l’URL suivant le premier # ou ? caractère rencontré dans la chaîne). Cet indicateur ne doit pas être utilisé seul ou combiné à URL_ESCAPE_SEGMENT_ONLY. |
| URL_ESCAPE_SPACES_ONLY | 67108864 | Remplacez uniquement les espaces par des séquences d’échappement. Cet indicateur est prioritaire sur URL_ESCAPE_UNSAFE, mais ne s’applique pas aux URL opaques. |
| URL_DONT_SIMPLIFY | 134217728 | Traitez « /./ » et « /.. /" dans une chaîne d’URL en tant que caractères littéraux, pas comme raccourci pour la navigation. |
| URL_NO_META | 134217728 | Défini comme étant identique à URL_DONT_SIMPLIFY. |
| URL_UNESCAPE | 268435456 | Annulez les séquences d’échappement que les URL contiennent, avec deux exceptions. Les séquences d’échappement pour « ? » et « # » ne sont pas sans échappement. Si l’un des indicateurs URL_ESCAPE est également défini, les deux URL sont d’abord non échappées, puis combinées, puis échappées. |
| URL_ESCAPE_UNSAFE | 536870912 | Remplacez les caractères non sécurisés par leurs séquences d’échappement. Les caractères non sécurisés sont ceux qui peuvent être modifiés pendant le transport sur Internet, et incluent les <caractères , « >, # , {, }, |, , ^, [, ], et ' caractères. Cet indicateur s’applique à toutes les URL, y compris les URL opaques. |
| URL_PLUGGABLE_PROTOCOL | 1073741824 | Combinez des URL avec des protocoles enfichables définis par le client, conformément à la spécification W3C (World Wide Web Consortium). Cet indicateur ne s’applique pas aux protocoles standard tels que ftp, http, gopher, etc. |
Remarques
Cette énumération est utilisée dans les appels à la fonction UrlCanonicalize Windows non managée. Les valeurs d’énumération sont définies dans Shlwapi.h. Les indicateurs peuvent être combinés.