Manager.CanonizeURL(String, Manager+URL_CANONFLAGS) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Konverterar en URL-sträng till kanoniskt format.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
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
Parametrar
- pURL
- String
En null-avslutad sträng med maximal längd (INTERNET_MAX_URL_LENGTH) som innehåller en URL-sträng. Om strängen inte refererar till en fil måste den innehålla ett giltigt schema, till exempel "http://".
- flags
- Manager.URL_CANONFLAGS
Flaggorna som anger hur URL:en ska konverteras till kanoniskt formulär. Följande flaggor kan kombineras:
Manager.URL_CANONFLAGS: Behandla "/./" och "/.. /" i en URL-sträng som literaltecken, inte som en förkortning för navigering.
Manager.URL_CANONFLAGS: Konvertera alla förekomster av "%" till dess escape-sekvens.
Manager.URL_CANONFLAGS: Ersätt endast blanksteg med escape-sekvenser. Den här flaggan har företräde framför Manager.URL_CANONFLAGS, men gäller inte för ogenomskinliga URL:er.
Manager.URL_CANONFLAGS: Ersätt osäkra tecken med deras escape-sekvenser. Osäkra tecken är tecken som kan ändras under transport över Internet. De innehåller <tecknen , >, , ", #, {, }, |, \, ^, [, ], och ' . Den här flaggan gäller för alla URL:er, inklusive ogenomskinliga URL:er.
Manager.URL_CANONFLAGS: Definierad som samma som Manager.URL_CANONFLAGS.
Manager.URL_CANONFLAGS: Kombinera URL:er med klientdefinierade pluggbara protokoll, enligt W3C-specifikationen (World Wide Web Consortium). Den här flaggan gäller inte för standardprotokoll som FTP, HTTP och Gopher. Om den här flaggan har angetts behöver du inte också ange Manager.URL_CANONFLAGS.
Manager.URL_CANONFLAGS: Ta bort alla escape-sekvenser som URL:erna innehåller, med två undantag. Escape-sekvenserna för "?" och "#" är inte ej kapslade. Om en av de URL_ESCAPE flaggorna också anges, tas de två URL:erna först bort och kombineras sedan och undantagslös.
Returer
Den kanoniska URL:en.