Manager.URL_CANONFLAGS Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica cómo se convierte una dirección URL al formato canónico.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public: enum class Manager::URL_CANONFLAGS
public enum Manager.URL_CANONFLAGS
type Manager.URL_CANONFLAGS =
Public Enum Manager.URL_CANONFLAGS
- Herencia
Campos
URL_BROWSER_MODE | 33554432 | Se define para que sea igual que URL_DONT_ESCAPE_EXTRA_INFO. |
URL_CONVERT_IF_DOSPATH | 2097152 | Se convierte en una dirección URL si está en un formato dospath. |
URL_DONT_ESCAPE_EXTRA_INFO | 33554432 | Solo se usa junto con URL_ESCAPE_SPACES_ONLY para evitar la conversión de caracteres en la consulta (la parte de la dirección URL que sigue al primer # o ? carácter encontrado en la cadena). Esta marca no se debe usar por sí sola ni combinarse con URL_ESCAPE_SEGMENT_ONLY. |
URL_DONT_SIMPLIFY | 134217728 | trata "/./" y "/../" en una cadena de dirección URL como caracteres literales, no como abreviatura de navegación. |
URL_DONT_UNESCAPE_EXTRA_INFO | 33554432 | Solo se usa junto con URL_ESCAPE_SPACES_ONLY para evitar la conversión de caracteres en la consulta (la parte de la dirección URL que sigue al primer # o ? carácter encontrado en la cadena). Esta marca no se debe usar por sí sola ni combinarse con URL_ESCAPE_SEGMENT_ONLY. |
URL_ESCAPE_PERCENT | 4096 | convierte cualquier aparición de "%" en su secuencia de escape. |
URL_ESCAPE_SEGMENT_ONLY | 8192 | Indica que la dirección URL contiene solo la sección que sigue al componente de servidor, pero que precede a la consulta. Todos los caracteres no seguros de la cadena se convierten. Si se proporciona una dirección URL completa cuando se establece esta marca, se convierten todos los caracteres no seguros de toda la cadena, incluidos # y ? . Combine esta marca con URL_ESCAPE_PERCENT para incluir ese carácter en la conversión. Esta marca no se puede combinar con URL_ESCAPE_SPACES_ONLY o URL_DONT_ESCAPE_EXTRA_INFO. |
URL_ESCAPE_SPACES_ONLY | 67108864 | solo reemplaza los espacios por secuencias de escape. Esta marca tiene prioridad sobre URL_ESCAPE_UNSAFE, pero no se aplica a direcciones URL opacas. |
URL_ESCAPE_UNSAFE | 536870912 | reemplaza los caracteres no seguros por sus secuencias de escape. Los caracteres no seguros son aquellos caracteres que se pueden modificar durante el transporte a través de Internet e incluyen los <caracteres , , >, ", #, {, }, |, , ^, [, ], y ' . Esta marca se aplica a todas las direcciones URL, incluidas las opacas. |
URL_FILE_USE_PATHURL | 65536 | Use el modo de compatibilidad de rutas de acceso de DOS para crear identificadores uniformes de recursos (URI) de "archivo". |
URL_INTERNAL_PATH | 8388608 | Convierte todas las apariciones de "#" en su secuencia de escape. |
URL_NO_META | 134217728 | Se define para que sea igual que URL_DONT_SIMPLIFY. |
URL_PLUGGABLE_PROTOCOL | 1073741824 | combina direcciones URL con protocolos acoplables definidos por el cliente, según la especificación de World Wide Web Consortium (W3C). Esta marca no se aplica a protocolos estándar como ftp, http, gopher, etc. |
URL_UNESCAPE | 268435456 | elimina el escape de las secuencias de escape que contienen las direcciones URL, con dos excepciones. No se elimina el escape de las secuencias de escape de "?" y "#". Si también se establece alguna de las marcas URL_ESCAPE, primero se elimina el escape de las dos direcciones URL, después se combinan y luego se aplica el escape. |
URL_UNESCAPE_HIGH_ANSI_ONLY | 4194304 | Anule el escape solo de los caracteres de escape ANSI altos. |
URL_UNESCAPE_INPLACE | 1048576 | Vuelva a convertir las secuencias de escape en caracteres ordinarios y sobrescriba la cadena original. |
URL_WININET_COMPATIBILITY | -2147483648 | Combine todos los parámetros para crear una dirección URL completa. |
Comentarios
Esta enumeración se usa en llamadas a la función de Windows no administrada UrlCanonicalize. Los valores de enumeración se definen en Shlwapi.h. Las marcas se pueden combinar.