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 eine 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
URL_BROWSER_MODE | 33554432 | Als mit URL_DONT_ESCAPE_EXTRA_INFO identisch definiert |
URL_CONVERT_IF_DOSPATH | 2097152 | In URL konvertieren, falls das DOS-Pfadformat vorliegt |
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 Zeichen #oder ? in der Zeichenfolge). Dieses Flag sollte nicht allein oder in Kombination mit URL_ESCAPE_SEGMENT_ONLY verwendet werden. |
URL_DONT_SIMPLIFY | 134217728 | Behandelt „/./“ und „/../“ in einer URL-Zeichenfolge als Literalzeichen und nicht als Kurzform für die Navigation. |
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 Zeichen #oder ? in der Zeichenfolge). Dieses Flag sollte nicht allein oder in Kombination mit URL_ESCAPE_SEGMENT_ONLY verwendet werden. |
URL_ESCAPE_PERCENT | 4096 | Konvertiert „%“ immer in die entsprechende Escapesequenz. |
URL_ESCAPE_SEGMENT_ONLY | 8192 | Gibt an, dass die URL nur den Abschnitt enthält, der der Serverkomponente folgt, aber der Abfrage vorangestellt ist Alle unsicheren Zeichen in der Zeichenfolge werden konvertiert Wenn eine vollständige URL angegeben wird, wenn dieses Flag festgelegt ist, werden alle unsicheren Zeichen in der gesamten Zeichenfolge konvertiert, einschließlich der #- und ?- Zeichen. Wenn dieses Flag mit URL_ESCAPE_PERCENT kombiniert wird, wird dieses Zeichen in die Konvertierung einbezogen. Dieses Flag kann nicht mit URL_ESCAPE_SPACES_ONLY oder URL_DONT_ESCAPE_EXTRA_INFO kombiniert werden. |
URL_ESCAPE_SPACES_ONLY | 67108864 | Ersetzt nur Leerzeichen durch Escapesequenzen. Dieses Flag hat gegenüber URL_ESCAPE_UNSAFE Vorrang, gilt aber nicht für opake URLs. |
URL_ESCAPE_UNSAFE | 536870912 | Ersetzt unsichere Zeichen durch entsprechende Escapesequenzen. Unsichere Zeichen sind die Zeichen, die während des Transports über das Internet geändert werden können, und enthalten die <Zeichen , >, ", #, {, }, |, , ^, [, ], und '. Dieses Flag gilt für alle URLs, einschließlich opaken URLs. |
URL_FILE_USE_PATHURL | 65536 | Der Kompatibilitätsmodus für DOS-Pfade wird verwendet, um Datei-URIs zu erstellen. |
URL_INTERNAL_PATH | 8388608 | Konvertiert # immer in die entsprechende Escapesequenz. |
URL_NO_META | 134217728 | Als mit URL_DONT_SIMPLIFYidentisch definiert |
URL_PLUGGABLE_PROTOCOL | 1073741824 | 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. |
URL_UNESCAPE | 268435456 | 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. |
URL_UNESCAPE_HIGH_ANSI_ONLY | 4194304 | Entfernt nur hohe ANSI-Escapezeichen |
URL_UNESCAPE_INPLACE | 1048576 | Konvertiert Escapesequenzen zurück in normale Zeichen und überschreibt die ursprüngliche Zeichenfolge |
URL_WININET_COMPATIBILITY | -2147483648 | Führt alle Parameter zusammen, sodass eine vollständige URL erstellt wird |
Hinweise
Diese Enumeration wird in Aufrufen der nicht verwalteten Windows-Funktion UrlCanonicalize verwendet. Die Enumerationswerte werden in Shlwapi.h definiert. Die Flags können kombiniert werden.