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 forma canônica.
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
URL_BROWSER_MODE | 33554432 | Definido para ser o mesmo que URL_DONT_ESCAPE_EXTRA_INFO. |
URL_CONVERT_IF_DOSPATH | 2097152 | Converta em uma URL se estiver em um formato dospath. |
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 nem combinado com URL_ESCAPE_SEGMENT_ONLY. |
URL_DONT_SIMPLIFY | 134217728 | Trate "/./" e "/../" em uma cadeia de caracteres de URL como caracteres literais, não como uma abreviação para navegação. |
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 nem combinado com URL_ESCAPE_SEGMENT_ONLY. |
URL_ESCAPE_PERCENT | 4096 | converta ocorrências de "%" em sua sequência de escape. |
URL_ESCAPE_SEGMENT_ONLY | 8192 | Indica que a URL contém apenas a seção que vem após o componente de servidor, mas que antecede a 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 os caracteres # e ? . 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 nem URL_DONT_ESCAPE_EXTRA_INFO. |
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_ESCAPE_UNSAFE | 536870912 | substitua caracteres desprotegidos pelas 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_FILE_USE_PATHURL | 65536 | Use o modo de compatibilidade de caminho DOS para criar URIs (identificadores de recurso uniforme) do tipo "file". |
URL_INTERNAL_PATH | 8388608 | Converta eventuais ocorrências de "%" na respectiva sequência de escape. |
URL_NO_META | 134217728 | Definido para ser o mesmo que URL_DONT_SIMPLIFY. |
URL_PLUGGABLE_PROTOCOL | 1073741824 | combine as URLs com protocolos conectáveis definidos pelo cliente de acordo com a especificação do W3C (World Wide Web Consortium). Esse sinalizador não se aplica a protocolos padrão, como FTP, HTTP, Gopher e assim por diante. |
URL_UNESCAPE | 268435456 | cancele o escape de sequências de escape que as URLs contenham, com duas exceções. As sequências de escape para "?" e "#" não ficam sem escape. Se um dos sinalizadores URL_ESCAPE também estiver definido, as duas URLs estarão primeiro sem escape, depois serão combinadas e, por fim, terão escape. |
URL_UNESCAPE_HIGH_ANSI_ONLY | 4194304 | Cancele o escape apenas de caracteres de escape ANSI altos. |
URL_UNESCAPE_INPLACE | 1048576 | Converta as sequências de escape de volta em caracteres comuns e substitua a cadeia de caracteres original. |
URL_WININET_COMPATIBILITY | -2147483648 | Mescle todos os parâmetros para criar uma URL completa. |
Comentários
Essa enumeração é usada em chamadas para a função não gerenciada do Windows UrlCanonicalize. Os valores de enumeração são definidos em Shlwapi.h. Os sinalizadores podem ser combinados.