Manager.URL_CANONFLAGS Enum

Definitie

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
Manager.URL_CANONFLAGS

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.

Van toepassing op