Manager.URL_CANONFLAGS Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica como uma URL é convertida em formulário canônico.
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente 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
| Nome | Valor | Description |
|---|---|---|
| URL_WININET_COMPATIBILITY | -2147483648 | Mesclar todos os parâmetros para criar uma URL completa. |
| URL_ESCAPE_PERCENT | 4096 | Converta qualquer ocorrência de "%" em sua sequência de escape. |
| URL_ESCAPE_SEGMENT_ONLY | 8192 | Indicação de que a URL contém apenas a seção que segue o componente do servidor, mas anterior à consulta. Todos os caracteres não seguros na cadeia de caracteres são convertidos. Se uma URL completa for fornecida quando esse sinalizador for definido, todos os caracteres não seguros na cadeia de caracteres inteira serão convertidos, incluindo # e ? Caracteres. Combine esse sinalizador com URL_ESCAPE_PERCENT para incluir esse caractere na conversão. Esse sinalizador não pode ser combinado com URL_ESCAPE_SPACES_ONLY ou URL_DONT_ESCAPE_EXTRA_INFO. |
| URL_FILE_USE_PATHURL | 65536 | Use o modo de compatibilidade do caminho DOS para criar URIs (Uniform Resource Identifiers) de "arquivo". |
| URL_UNESCAPE_INPLACE | 1048576 | Converta sequências de escape de volta em caracteres comuns e substitua a cadeia de caracteres original. |
| URL_CONVERT_IF_DOSPATH | 2097152 | Converta em uma URL se estiver em um formato de dospath. |
| URL_UNESCAPE_HIGH_ANSI_ONLY | 4194304 | Apenas caracteres de escape ANSI altos sem escape. |
| URL_INTERNAL_PATH | 8388608 | Converta qualquer ocorrência de "#" em sua sequência de escape. |
| URL_BROWSER_MODE | 33554432 | Definido como sendo o mesmo que URL_DONT_ESCAPE_EXTRA_INFO. |
| URL_DONT_ESCAPE_EXTRA_INFO | 33554432 | Usado somente em conjunto com URL_ESCAPE_SPACES_ONLY para impedir a conversão de caracteres na consulta (a parte da URL após o primeiro caractere # ou ? encontrado na cadeia de caracteres). Esse sinalizador não deve ser usado sozinho ou combinado com URL_ESCAPE_SEGMENT_ONLY. |
| URL_DONT_UNESCAPE_EXTRA_INFO | 33554432 | Usado somente em conjunto com URL_ESCAPE_SPACES_ONLY para impedir a conversão de caracteres na consulta (a parte da URL após o primeiro caractere # ou ? encontrado na cadeia de caracteres). Esse sinalizador não deve ser usado sozinho ou combinado com URL_ESCAPE_SEGMENT_ONLY. |
| URL_ESCAPE_SPACES_ONLY | 67108864 | Substitua apenas espaços por sequências de escape. Esse sinalizador tem precedência sobre URL_ESCAPE_UNSAFE, mas não se aplica a URLs opacas. |
| URL_DONT_SIMPLIFY | 134217728 | Trate "/./" e "/.. /" em uma cadeia de caracteres de URL como caracteres literais, não como abreviação para navegação. |
| URL_NO_META | 134217728 | Definido como o mesmo que URL_DONT_SIMPLIFY. |
| URL_UNESCAPE | 268435456 | Desescala todas as sequências de escape que as URLs contêm, com duas exceções. As sequências de escape para "?" e "#" não são não escapadas. Se um dos sinalizadores de URL_ESCAPE também estiver definido, as duas URLs serão primeiro não escapadas, depois combinadas e, em seguida, escapadas. |
| URL_ESCAPE_UNSAFE | 536870912 | Substitua caracteres não seguros por suas sequências de escape. Caracteres não seguros são os caracteres que podem ser alterados durante o transporte pela Internet e incluem os <caracteres , >", #, {, }, |, ^, [, ], e ' . Esse sinalizador se aplica a todas as URLs, incluindo URLs opacas. |
| URL_PLUGGABLE_PROTOCOL | 1073741824 | Combine URLs com protocolos pluggable definidos pelo cliente, de acordo com a especificação W3C (World Wide Web Consortium). Esse sinalizador não se aplica a protocolos padrão, como ftp, http, gopher e assim por diante. |
Comentários
Essa enumeração é usada em chamadas para a função de Windows não gerenciada UrlCanonicalize. Os valores de enumeração são definidos em Shlwapi.h. Os sinalizadores podem ser combinados.