Manager.URL_CANONFLAGS Enum

Definition

Especifica cómo se convierte una dirección URL al formato canónico.Specifies how a URL is converted to canonical form.

This API supports the product infrastructure and is not intended to be used directly from your code.

public: enum class Manager::URL_CANONFLAGS
public enum Manager.URL_CANONFLAGS
type Manager.URL_CANONFLAGS = 
Public Enum Manager.URL_CANONFLAGS
Inheritance
Manager.URL_CANONFLAGS

Fields

URL_BROWSER_MODE 33554432

Se define para que sea igual que URL_DONT_ESCAPE_EXTRA_INFO.Defined to be the same as URL_DONT_ESCAPE_EXTRA_INFO.

URL_CONVERT_IF_DOSPATH 2097152

Se convierte en una dirección URL si está en un formato dospath.Convert to a URL if in a dospath format.

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 carácter # o ?Used only in conjunction with URL_ESCAPE_SPACES_ONLY to prevent the conversion of characters in the query (the portion of the URL following the first # or ? que se encuentra en la cadena).character encountered in the string). Esta marca no se debe usar por sí sola ni combinarse con URL_ESCAPE_SEGMENT_ONLY.This flag should not be used alone or combined with 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.Treat "/./" and "/../" in a URL string as literal characters, not as shorthand for navigation.

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 carácter # o ?Used only in conjunction with URL_ESCAPE_SPACES_ONLY to prevent the conversion of characters in the query (the portion of the URL following the first # or ? que se encuentra en la cadena).character encountered in the string). Esta marca no se debe usar por sí sola ni combinarse con URL_ESCAPE_SEGMENT_ONLY.This flag should not be used alone or combined with URL_ESCAPE_SEGMENT_ONLY.

URL_ESCAPE_PERCENT 4096

convierte cualquier aparición de "%" en su secuencia de escape.Convert any occurrence of "%" to its escape sequence.

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.Indication that the URL contains only the section following the server component but preceding the query. Todos los caracteres no seguros de la cadena se convierten.All unsafe characters in the string are converted. 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 ?If a full URL is provided when this flag is set, all unsafe characters in the entire string are converted, including # and ? .characters. Combine esta marca con URL_ESCAPE_PERCENT para incluir ese carácter en la conversión.Combine this flag with URL_ESCAPE_PERCENT to include that character in the conversion. Esta marca no se puede combinar con URL_ESCAPE_SPACES_ONLY o URL_DONT_ESCAPE_EXTRA_INFO.This flag cannot be combined with URL_ESCAPE_SPACES_ONLY or URL_DONT_ESCAPE_EXTRA_INFO.

URL_ESCAPE_SPACES_ONLY 67108864

solo reemplaza los espacios por secuencias de escape.Replace only spaces with escape sequences. Esta marca tiene prioridad sobre URL_ESCAPE_UNSAFE, pero no se aplica a direcciones URL opacas.This flag takes precedence over URL_ESCAPE_UNSAFE, but does not apply to opaque URLs.

URL_ESCAPE_UNSAFE 536870912

reemplaza los caracteres no seguros por sus secuencias de escape.Replace unsafe characters with their escape sequences. Los caracteres no seguros son los que se pueden modificar durante el transporte a través de Internet, e incluyen los caracteres <, >, ", #, {, }, |, , ^, [, ], y '.Unsafe characters are those characters that may be altered during transport across the Internet, and include the <, >, ", #, {, }, |, , ^, [, ], and ' characters. Esta marca se aplica a todas las direcciones URL, incluidas las opacas.This flag applies to all URLs, including opaque URLs.

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".Use DOS path compatibility mode to create "file" Uniform Resource Identifiers (URIs).

URL_INTERNAL_PATH 8388608

Convierte todas las apariciones de "#" en su secuencia de escape.Convert any occurrence of "#" to its escape sequence.

URL_NO_META 134217728

Se define para que sea igual que URL_DONT_SIMPLIFY.Defined to be the same as 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).Combine URLs with client-defined pluggable protocols, according to the World Wide Web Consortium (W3C) specification. Esta marca no se aplica a protocolos estándar como ftp, http, gopher, etc.This flag does not apply to standard protocols such as ftp, http, gopher, and so on.

URL_UNESCAPE 268435456

elimina el escape de las secuencias de escape que contienen las direcciones URL, con dos excepciones.Unescape any escape sequences that the URLs contain, with two exceptions. No se elimina el escape de las secuencias de escape de "?" y "#".The escape sequences for "?" and "#" are not un-escaped. 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.If one of the URL_ESCAPE flags is also set, the two URLs are first un-escaped, then combined, then escaped.

URL_UNESCAPE_HIGH_ANSI_ONLY 4194304

Anule el escape solo de los caracteres de escape ANSI altos.Unescape only high ANSI escape characters.

URL_UNESCAPE_INPLACE 1048576

Vuelva a convertir las secuencias de escape en caracteres ordinarios y sobrescriba la cadena original.Convert escape sequences back into ordinary characters and overwrites the original string.

URL_WININET_COMPATIBILITY -2147483648

Combine todos los parámetros para crear una dirección URL completa.Merge all the parameters to create a full URL.

Remarks

Esta enumeración se utiliza en las llamadas a la función de Windows no administrada UrlCanonicalize.This enumeration is used in calls to the unmanaged Windows function UrlCanonicalize. Los valores de enumeración se definen en shlwapi. h.The enumeration values are defined in Shlwapi.h. Las marcas se pueden combinar.The flags can be combined.

Applies to