Manager.URL_CANONFLAGS Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica como uma URL é convertida para a forma canónica.
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.
public: enum class Manager::URL_CANONFLAGS
public enum Manager.URL_CANONFLAGS
type Manager.URL_CANONFLAGS =
Public Enum Manager.URL_CANONFLAGS
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| URL_WININET_COMPATIBILITY | -2147483648 | Juntar todos os parâmetros para criar uma URL completa. |
| URL_ESCAPE_PERCENT | 4096 | Converter qualquer ocorrência de "%" para a sua sequência de fuga. |
| URL_ESCAPE_SEGMENT_ONLY | 8192 | Indicação de que o URL contém apenas a secção seguinte ao componente servidor mas anterior à consulta. Todos os caracteres inseguros na cadeia são convertidos. Se for fornecida uma URL completa quando este flag é definido, todos os caracteres inseguros em toda a cadeia são convertidos, incluindo # e ? caracteres. Combine esta flag com URL_ESCAPE_PERCENT para incluir esse carácter na conversão. Esta bandeira não pode ser combinada com URL_ESCAPE_SPACES_ONLY ou URL_DONT_ESCAPE_EXTRA_INFO. |
| URL_FILE_USE_PATHURL | 65536 | Use o modo de compatibilidade de caminhos do DOS para criar Identificadores Uniformes de Recursos (URIs) "ficheiros". |
| URL_UNESCAPE_INPLACE | 1048576 | Converte as sequências de escape de volta em caracteres comuns e sobrescreve a cadeia original. |
| URL_CONVERT_IF_DOSPATH | 2097152 | Converte para URL se estiver no formato dospath. |
| URL_UNESCAPE_HIGH_ANSI_ONLY | 4194304 | O Unescape só tem caracteres de escape com ANSI alto. |
| URL_INTERNAL_PATH | 8388608 | Converter qualquer ocorrência de "#" para a sua sequência de escape. |
| URL_BROWSER_MODE | 33554432 | Definido como igual a URL_DONT_ESCAPE_EXTRA_INFO. |
| URL_DONT_ESCAPE_EXTRA_INFO | 33554432 | Usado apenas em conjunto com URL_ESCAPE_SPACES_ONLY para evitar a conversão de caracteres na consulta (a parte da URL após o primeiro # ou ? encontrado na cadeia). Esta bandeira não deve ser usada isoladamente ou combinada com URL_ESCAPE_SEGMENT_ONLY. |
| URL_DONT_UNESCAPE_EXTRA_INFO | 33554432 | Usado apenas em conjunto com URL_ESCAPE_SPACES_ONLY para evitar a conversão de caracteres na consulta (a parte da URL após o primeiro # ou ? encontrado na cadeia). Esta bandeira não deve ser usada isoladamente ou combinada com URL_ESCAPE_SEGMENT_ONLY. |
| URL_ESCAPE_SPACES_ONLY | 67108864 | Substitua apenas os espaços por sequências de escape. Esta bandeira tem precedência sobre URL_ESCAPE_UNSAFE, mas não se aplica a URLs opacas. |
| URL_DONT_SIMPLIFY | 134217728 | Trate "/./" e "/.. /" numa string de URL como caracteres literais, não como abreviação para navegação. |
| URL_NO_META | 134217728 | Definido como igual ao URL_DONT_SIMPLIFY. |
| URL_UNESCAPE | 268435456 | Desfaça quaisquer sequências de escape que os URLs contenham, com duas exceções. As sequências de fuga para "?" e "#" não são não escapadas. Se uma das URL_ESCAPE flags também estiver definida, as duas URLs são primeiro des-escapadas, depois combinadas e, por fim, escapadas. |
| URL_ESCAPE_UNSAFE | 536870912 | Substitua personagens perigosos pelas suas sequências de fuga. Caracteres inseguros são aqueles que podem ser alterados durante o transporte pela Internet, e incluem os <caracteres , >, ", #, {, }, |, , ^, [, ], e '. Esta bandeira aplica-se a todas as URLs, incluindo URLs opacas. |
| URL_PLUGGABLE_PROTOCOL | 1073741824 | Combinar URLs com protocolos pluggáveis definidos pelo cliente, de acordo com a especificação do World Wide Web Consortium (W3C). Esta bandeira não se aplica a protocolos padrão como ftp, http, gopher, e assim por diante. |
Observações
Esta enumeração é usada em chamadas para a função não gerida do Windows UrlCanonicalize. Os valores de enumeração estão definidos em Shlwapi.h. As bandeiras podem ser combinadas.