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 vers sa 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
URL_BROWSER_MODE | 33554432 | Défini pour être identique à URL_DONT_ESCAPE_EXTRA_INFO. |
URL_CONVERT_IF_DOSPATH | 2097152 | Convertissez en URL si le format est un chemin DOS. |
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 qui suit le premier caractère # ou ? rencontré dans la chaîne). Cet indicateur ne doit pas être utilisé seul ni combiné à URL_ESCAPE_SEGMENT_ONLY. |
URL_DONT_SIMPLIFY | 134217728 | Traitez « /./ » et « /../ » dans une chaîne d’URL en tant que caractères littéraux et non pas comme un raccourci pour la navigation. |
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 qui suit le premier caractère # ou ? rencontré dans la chaîne). Cet indicateur ne doit pas être utilisé seul ni combiné à URL_ESCAPE_SEGMENT_ONLY. |
URL_ESCAPE_PERCENT | 4096 | Convertissez toute occurrence de « % » vers sa séquence d’échappement. |
URL_ESCAPE_SEGMENT_ONLY | 8192 | Indique 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 de 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 dans l’ensemble de la chaîne sont convertis, y compris les caractères # et ? # et ?. 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 ni URL_DONT_ESCAPE_EXTRA_INFO. |
URL_ESCAPE_SPACES_ONLY | 67108864 | Remplacez uniquement les espaces par des séquences d’échappement. Cet indicateur est prioritaire sur URL_ESCAPE_UNSAFE, mais il ne s’applique pas aux URL opaques. |
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 les caractères qui peuvent être modifiés pendant le transport sur Internet, et incluent les <caractères , , >, #, {, }, |, , ^, [, ] et ' . Cet indicateur s’applique à toutes les URL, y compris aux URL opaques. |
URL_FILE_USE_PATHURL | 65536 | Utilisez le mode de compatibilité du chemin DOS pour créer des URI (Uniform Resource Identifier) de « file ». |
URL_INTERNAL_PATH | 8388608 | Convertissez toute occurrence de « # » en séquence d’échappement correspondante. |
URL_NO_META | 134217728 | Défini pour être identique à URL_DONT_SIMPLIFY. |
URL_PLUGGABLE_PROTOCOL | 1073741824 | Combinez des URL avec des protocoles enfichables définis par le client, conformément à la spécification du W3C (World Wide Web Consortium). Cet indicateur ne s’applique pas à des protocoles standard comme ftp, http, gopher, etc. |
URL_UNESCAPE | 268435456 | Annulez toutes les séquences d’échappement que les URL contiennent, à deux exceptions près. Les séquences d’échappement pour « ? » et « # » ne sont pas annulées. Si l’un des indicateurs URL_ESCAPE est également défini, les deux URL sont tout d’abord modifiées pour ne pas comporter de séquence d’échappement, puis combinées, puis modifiées pour comporter des séquences d’échappement. |
URL_UNESCAPE_HIGH_ANSI_ONLY | 4194304 | Annule l’échappement des caractères d’échappement ANSI élevés uniquement. |
URL_UNESCAPE_INPLACE | 1048576 | Reconvertissez les séquences d’échappement en caractères ordinaires et remplacez la chaîne d’origine. |
URL_WININET_COMPATIBILITY | -2147483648 | Fusionnez tous les paramètres pour créer une URL complète. |
Remarques
Cette énumération est utilisée dans les appels à la fonction Windows non managée UrlCanonicalize. Les valeurs d’énumération sont définies dans Shlwapi.h. Les indicateurs peuvent être combinés.