Manager.URL_CANONFLAGS Enumeration
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.
Gibt an, wie eine URL in kanonische Form konvertiert wird.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
public: enum class Manager::URL_CANONFLAGS
public enum Manager.URL_CANONFLAGS
type Manager.URL_CANONFLAGS =
Public Enum Manager.URL_CANONFLAGS
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| URL_WININET_COMPATIBILITY | -2147483648 | Führen Sie alle Parameter zusammen, um eine vollständige URL zu erstellen. |
| URL_ESCAPE_PERCENT | 4096 | Wandeln Sie jedes Vorkommen von "%" in die Escapesequenz um. |
| URL_ESCAPE_SEGMENT_ONLY | 8192 | Gibt an, dass die URL nur den Abschnitt enthält, der auf die Serverkomponente folgt, aber vor der Abfrage. Alle unsicheren Zeichen in der Zeichenfolge werden konvertiert. Wenn beim Festlegen dieses Flags eine vollständige URL angegeben wird, werden alle unsicheren Zeichen in der gesamten Zeichenfolge konvertiert, einschließlich # und ? Zeichen. Kombinieren Sie dieses Kennzeichen mit URL_ESCAPE_PERCENT, um dieses Zeichen in die Konvertierung einzuschließen. Dieses Kennzeichen kann nicht mit URL_ESCAPE_SPACES_ONLY oder URL_DONT_ESCAPE_EXTRA_INFO kombiniert werden. |
| URL_FILE_USE_PATHURL | 65536 | Verwenden Sie den DOS-Pfadkompatibilitätsmodus, um "Datei" uniform Resource Identifiers (URIs) zu erstellen. |
| URL_UNESCAPE_INPLACE | 1048576 | Konvertieren Sie Escapesequenzen wieder in normale Zeichen und überschreiben Sie die ursprüngliche Zeichenfolge. |
| URL_CONVERT_IF_DOSPATH | 2097152 | Konvertieren Sie in eine URL, wenn sie in einem Dospath-Format vorliegt. |
| URL_UNESCAPE_HIGH_ANSI_ONLY | 4194304 | Blenden Sie nur hohe ANSI-Escapezeichen ein. |
| URL_INTERNAL_PATH | 8388608 | Konvertieren Sie jedes Vorkommen von "#" in die Escapesequenz. |
| URL_BROWSER_MODE | 33554432 | Definiert, der mit URL_DONT_ESCAPE_EXTRA_INFO identisch ist. |
| URL_DONT_ESCAPE_EXTRA_INFO | 33554432 | Wird nur in Verbindung mit URL_ESCAPE_SPACES_ONLY verwendet, um die Konvertierung von Zeichen in der Abfrage zu verhindern (der Teil der URL nach dem ersten #- oder ? Zeichen in der Zeichenfolge). Diese Kennzeichnung sollte nicht allein verwendet oder mit URL_ESCAPE_SEGMENT_ONLY kombiniert werden. |
| URL_DONT_UNESCAPE_EXTRA_INFO | 33554432 | Wird nur in Verbindung mit URL_ESCAPE_SPACES_ONLY verwendet, um die Konvertierung von Zeichen in der Abfrage zu verhindern (der Teil der URL nach dem ersten #- oder ? Zeichen in der Zeichenfolge). Diese Kennzeichnung sollte nicht allein verwendet oder mit URL_ESCAPE_SEGMENT_ONLY kombiniert werden. |
| URL_ESCAPE_SPACES_ONLY | 67108864 | Ersetzen Sie nur Leerzeichen durch Escapesequenzen. Dieses Flag hat Vorrang vor URL_ESCAPE_UNSAFE, gilt jedoch nicht für undurchsichtige URLs. |
| URL_DONT_SIMPLIFY | 134217728 | Behandeln Sie "/./" und "/.. /" in einer URL-Zeichenfolge als Literalzeichen, nicht als Abkürzung für die Navigation. |
| URL_NO_META | 134217728 | Definiert, der mit URL_DONT_SIMPLIFY identisch ist. |
| URL_UNESCAPE | 268435456 | Entfernen Sie alle Escapesequenzen, die die URLs enthalten, mit zwei Ausnahmen. Die Escapesequenzen für "?" und "#" sind nicht escaped. Wenn eines der URL_ESCAPE Flags ebenfalls festgelegt ist, werden die beiden URLs zuerst nicht escaped, dann kombiniert und dann escaped. |
| URL_ESCAPE_UNSAFE | 536870912 | Ersetzen Sie unsichere Zeichen durch ihre Escapesequenzen. Unsichere Zeichen sind die Zeichen, die während des Transports im Internet geändert werden können, und enthalten die <Zeichen , >", #, {, }, |, ^, [, ], und ' Zeichen. Dieses Flag gilt für alle URLs, einschließlich undurchsichtiger URLs. |
| URL_PLUGGABLE_PROTOCOL | 1073741824 | Kombinieren Sie URLs mit clientdefiniert austauschbaren Protokollen gemäß der W3C-Spezifikation (World Wide Web Consortium). Dieses Flag gilt nicht für Standardprotokolle wie ftp, http, gopher usw. |
Hinweise
Diese Aufzählung wird in Aufrufen der nicht verwalteten Windows-Funktion UrlCanonicalize verwendet. Die Enumerationswerte werden in Shlwapi.h definiert. Die Kennzeichen können kombiniert werden.