Manager.CanonizeURL(String, Manager+URL_CANONFLAGS) Methode
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.
Converteert een URL-tekenreeks naar canonieke vorm.
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.
public:
static System::String ^ CanonizeURL(System::String ^ pURL, Microsoft::IE::Manager::URL_CANONFLAGS flags);
public static string CanonizeURL(string pURL, Microsoft.IE.Manager.URL_CANONFLAGS flags);
static member CanonizeURL : string * Microsoft.IE.Manager.URL_CANONFLAGS -> string
Public Shared Function CanonizeURL (pURL As String, flags As Manager.URL_CANONFLAGS) As String
Parameters
- pURL
- String
Een door null beƫindigde tekenreeks met maximale lengte (INTERNET_MAX_URL_LENGTH) die een URL-tekenreeks bevat. Als de tekenreeks niet naar een bestand verwijst, moet deze een geldig schema bevatten, zoals 'http://'.
- flags
- Manager.URL_CANONFLAGS
De vlaggen die aangeven hoe de URL wordt geconverteerd naar canonieke vorm. De volgende vlaggen kunnen worden gecombineerd:
Manager.URL_CANONFLAGS: Behandel "/./" en "/.. /" in een URL-tekenreeks als letterlijke tekens, niet als afkorting voor navigatie.
Manager.URL_CANONFLAGS: converteer een exemplaar van '%' naar de escape-reeks.
Manager.URL_CANONFLAGS: Vervang alleen spaties door escapereeksen. Deze vlag heeft voorrang op Manager.URL_CANONFLAGS, maar is niet van toepassing op ondoorzichtige URL's.
Manager.URL_CANONFLAGS: Vervang onveilige tekens door hun escapereeksen. Onveilige tekens zijn tekens die kunnen worden gewijzigd tijdens het transport via internet. Ze bevatten de <tekens , >", ", #, {, }, |, \, ^, [, ]en '. Deze vlag is van toepassing op alle URL's, inclusief ondoorzichtige URL's.
Manager.URL_CANONFLAGS: Gedefinieerd om hetzelfde te zijn als Manager.URL_CANONFLAGS.
Manager.URL_CANONFLAGS: 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 en Gopher. Als deze vlag is ingesteld, hoeft u niet ook in te stellen Manager.URL_CANONFLAGS.
Manager.URL_CANONFLAGS: Maak de escapereeksen die de URL's bevatten ongedaan, met twee uitzonderingen. De escapereeksen voor '?' en '#' zijn niet ongezichtbaar. Als een van de URL_ESCAPE vlaggen ook is ingesteld, worden de twee URL's eerst ongezichtloos en vervolgens gecombineerd en vervolgens ontsnapt.
Retouren
De canonieke URL.