Manager.CanonizeURL(String, Manager+URL_CANONFLAGS) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Konvertiert eine URL-Zeichenfolge in ein kanonisches Format.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
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
Parameter
- pURL
- String
Eine auf NULL endende Zeichenfolge der maximalen Länge (INTERNET_MAX_URL_LENGTH), die eine URL-Zeichenfolge enthält. Wenn die Zeichenfolge nicht auf eine Datei verweist, muss diese ein gültiges Schema wie „http://“ enthalten.
- flags
- Manager.URL_CANONFLAGS
Das Flag, das angibt, wie die URL in ein kanonisches Format konvertiert wird. Die folgenden Flags können kombiniert werden:
Manager.URL_CANONFLAGS: Behandelt „/./“ and „/../“ in einer URL-Zeichenfolge als literale Zeichen anstatt als Kurzformen für die Navigation.
Manager.URL_CANONFLAGS: Konvertiert „%“ immer in die entsprechende Escapesequenz.
Manager.URL_CANONFLAGS: Ersetzt nur Leerzeichen durch Escapesequenzen. Dieses Flag hat gegenüber Manager.URL_CANONFLAGS Vorrang, gilt aber nicht für opake URLs.
Manager.URL_CANONFLAGS: Ersetzt unsichere Zeichen durch entsprechende Escapesequenzen. Unsichere Zeichen sind Zeichen, die während des Datentransports durch das Internet geändert werden können. Sie enthalten die <Zeichen , >, ", #, {, }, |, \, ^, [, ] und ' . Dieses Flag gilt für alle URLs, einschließlich opaken URLs.
Manager.URL_CANONFLAGS: Soll Manager.URL_CANONFLAGS entsprechen.
Manager.URL_CANONFLAGS: Kombiniert anhand der World Wide Web Consortium-Spezifikation (W3C) URLs mit vom Client definierten austauschbaren Protokollen. Dieses Flag gilt nicht für Standardprotokolle wie FTP, HTTP und Gopher. Wenn dieses Flag festgelegt ist, muss auch Manager.URL_CANONFLAGS festgelegt sein.
Manager.URL_CANONFLAGS: Entfernt alle Escapezeichen für ausnahmslos alle Escapesequenzen, die die URLs beinhalten. Die Escapezeichen für die Escapesequenzen für „?“ und „#“ wurden nicht entfernt. Wenn auch eins der URL_ESCAPE-Flags festgelegt ist, werden die Escapezeichen für die beiden URLs erst entfernt und anschließend kombiniert. Danach werden wieder Escapezeichen hinzugefügt.
Gibt zurück
Die kanonische URL.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für