Manager.URL_CANONFLAGS Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u op hoe een URL wordt geconverteerd naar canonieke vorm.
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.
public: enum class Manager::URL_CANONFLAGS
public enum Manager.URL_CANONFLAGS
type Manager.URL_CANONFLAGS =
Public Enum Manager.URL_CANONFLAGS
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| URL_WININET_COMPATIBILITY | -2147483648 | Voeg alle parameters samen om een volledige URL te maken. |
| URL_ESCAPE_PERCENT | 4096 | Converteer een exemplaar van '%' naar de escape-reeks. |
| URL_ESCAPE_SEGMENT_ONLY | 8192 | Geeft aan dat de URL alleen de sectie bevat die volgt op het serveronderdeel, maar vóór de query. Alle onveilige tekens in de tekenreeks worden geconverteerd. Als er een volledige URL wordt opgegeven wanneer deze vlag is ingesteld, worden alle onveilige tekens in de hele tekenreeks geconverteerd, inclusief # en ? karakters. Combineer deze vlag met URL_ESCAPE_PERCENT om dat teken op te nemen in de conversie. Deze vlag kan niet worden gecombineerd met URL_ESCAPE_SPACES_ONLY of URL_DONT_ESCAPE_EXTRA_INFO. |
| URL_FILE_USE_PATHURL | 65536 | Gebruik de compatibiliteitsmodus voor DOS-paden om 'file' Uniform Resource Identifiers (URI's) te maken. |
| URL_UNESCAPE_INPLACE | 1048576 | Converteer escapereeksen terug naar gewone tekens en overschrijft de oorspronkelijke tekenreeks. |
| URL_CONVERT_IF_DOSPATH | 2097152 | Converteren naar een URL in een dospath-indeling. |
| URL_UNESCAPE_HIGH_ANSI_ONLY | 4194304 | Maak alleen hoge ANSI-escapetekens ongedaan. |
| URL_INTERNAL_PATH | 8388608 | Converteer een exemplaar van '#' naar de escape-reeks. |
| URL_BROWSER_MODE | 33554432 | Gedefinieerd als hetzelfde als URL_DONT_ESCAPE_EXTRA_INFO. |
| URL_DONT_ESCAPE_EXTRA_INFO | 33554432 | Wordt alleen gebruikt in combinatie met URL_ESCAPE_SPACES_ONLY om de conversie van tekens in de query te voorkomen (het gedeelte van de URL na het eerste # of ? teken dat in de tekenreeks is aangetroffen). Deze vlag mag niet alleen worden gebruikt of gecombineerd met URL_ESCAPE_SEGMENT_ONLY. |
| URL_DONT_UNESCAPE_EXTRA_INFO | 33554432 | Wordt alleen gebruikt in combinatie met URL_ESCAPE_SPACES_ONLY om de conversie van tekens in de query te voorkomen (het gedeelte van de URL na het eerste # of ? teken dat in de tekenreeks is aangetroffen). Deze vlag mag niet alleen worden gebruikt of gecombineerd met URL_ESCAPE_SEGMENT_ONLY. |
| URL_ESCAPE_SPACES_ONLY | 67108864 | Vervang alleen spaties door escapereeksen. Deze vlag heeft voorrang op URL_ESCAPE_UNSAFE, maar is niet van toepassing op ondoorzichtige URL's. |
| URL_DONT_SIMPLIFY | 134217728 | Behandel "/./" en "/.. /" in een URL-tekenreeks als letterlijke tekens, niet als afkorting voor navigatie. |
| URL_NO_META | 134217728 | Gedefinieerd als hetzelfde als URL_DONT_SIMPLIFY. |
| URL_UNESCAPE | 268435456 | Maak de escapereeksen die de URL's bevatten ongedaan, met twee uitzonderingen. De escapereeksen voor '?' en '#' zijn niet niet-escaped. Als een van de URL_ESCAPE vlaggen ook is ingesteld, worden de twee URL's eerst niet-escaped en vervolgens gecombineerd en vervolgens ontsnapt. |
| URL_ESCAPE_UNSAFE | 536870912 | Vervang onveilige tekens door hun escapereeksen. Onveilige tekens zijn tekens die kunnen worden gewijzigd tijdens het transport via internet en de <tekens , >', ', #, {, }, |, ^, [, ]en ' bevatten. Deze vlag is van toepassing op alle URL's, inclusief ondoorzichtige URL's. |
| URL_PLUGGABLE_PROTOCOL | 1073741824 | Combineer URL's met door de client gedefinieerde pluggable-protocollen, volgens de W3C-specificatie (World Wide Web Consortium). Deze vlag is niet van toepassing op standaardprotocollen zoals ftp, http, gopher, enzovoort. |
Opmerkingen
Deze opsomming wordt gebruikt in aanroepen naar de niet-beheerde Windows functie UrlCanonicalize. De opsommingswaarden worden gedefinieerd in Shlwapi.h. De vlaggen kunnen worden gecombineerd.