Manager.URL_CANONFLAGS Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan bagaimana URL dikonversi ke bentuk kanonis.
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
public: enum class Manager::URL_CANONFLAGS
public enum Manager.URL_CANONFLAGS
type Manager.URL_CANONFLAGS =
Public Enum Manager.URL_CANONFLAGS
- Warisan
Bidang
URL_BROWSER_MODE | 33554432 | Didefinisikan sama dengan URL_DONT_ESCAPE_EXTRA_INFO. |
URL_CONVERT_IF_DOSPATH | 2097152 | Konversi ke URL jika dalam format dospath. |
URL_DONT_ESCAPE_EXTRA_INFO | 33554432 | Hanya digunakan bersama dengan URL_ESCAPE_SPACES_ONLY untuk mencegah konversi karakter dalam kueri (bagian URL mengikuti karakter # atau ? pertama yang ditemui dalam string). Bendera ini tidak boleh digunakan sendiri atau dikombinasikan dengan URL_ESCAPE_SEGMENT_ONLY. |
URL_DONT_SIMPLIFY | 134217728 | Perlakukan "/./" dan "/.. /" dalam string URL sebagai karakter harfiah, tidak sesingkat navigasi. |
URL_DONT_UNESCAPE_EXTRA_INFO | 33554432 | Hanya digunakan bersama dengan URL_ESCAPE_SPACES_ONLY untuk mencegah konversi karakter dalam kueri (bagian URL mengikuti karakter # atau ? pertama yang ditemui dalam string). Bendera ini tidak boleh digunakan sendiri atau dikombinasikan dengan URL_ESCAPE_SEGMENT_ONLY. |
URL_ESCAPE_PERCENT | 4096 | Konversikan kemunculan "%" ke urutan escape-nya. |
URL_ESCAPE_SEGMENT_ONLY | 8192 | Indikasi bahwa URL hanya berisi bagian yang mengikuti komponen server tetapi sebelum kueri. Semua karakter yang tidak aman dalam string dikonversi. Jika URL lengkap disediakan saat bendera ini diatur, semua karakter yang tidak aman di seluruh string dikonversi, termasuk # dan ? Karakter. Gabungkan bendera ini dengan URL_ESCAPE_PERCENT untuk menyertakan karakter tersebut dalam konversi. Bendera ini tidak dapat digabungkan dengan URL_ESCAPE_SPACES_ONLY atau URL_DONT_ESCAPE_EXTRA_INFO. |
URL_ESCAPE_SPACES_ONLY | 67108864 | Ganti hanya spasi dengan urutan escape. Bendera ini lebih diutamakan daripada URL_ESCAPE_UNSAFE, tetapi tidak berlaku untuk URL buram. |
URL_ESCAPE_UNSAFE | 536870912 | Ganti karakter yang tidak aman dengan urutan escape-nya. Karakter yang tidak aman adalah karakter yang mungkin diubah selama transportasi melalui Internet, dan menyertakan <karakter , , >", #, {, }, |, , ^, [, ], dan ' . Bendera ini berlaku untuk semua URL, termasuk URL buram. |
URL_FILE_USE_PATHURL | 65536 | Gunakan mode kompatibilitas jalur DOS untuk membuat Pengidentifikasi Sumber Daya Seragam (URI) "file". |
URL_INTERNAL_PATH | 8388608 | Konversikan kemunculan "#" ke urutan escape-nya. |
URL_NO_META | 134217728 | Didefinisikan sama dengan URL_DONT_SIMPLIFY. |
URL_PLUGGABLE_PROTOCOL | 1073741824 | Gabungkan URL dengan protokol pluggable yang ditentukan klien, sesuai dengan spesifikasi World Wide Web Consortium (W3C). Bendera ini tidak berlaku untuk protokol standar seperti ftp, http, gopher, dan sebagainya. |
URL_UNESCAPE | 268435456 | Lepaskan urutan escape apa pun yang dimuat URL, dengan dua pengecualian. Urutan escape untuk "?" dan "#" tidak lolos. Jika salah satu bendera URL_ESCAPE juga diatur, kedua URL pertama kali tidak lolos, lalu digabungkan, lalu lolos. |
URL_UNESCAPE_HIGH_ANSI_ONLY | 4194304 | Unescape hanya karakter escape ANSI tinggi. |
URL_UNESCAPE_INPLACE | 1048576 | Konversi urutan escape kembali menjadi karakter biasa dan timpa string asli. |
URL_WININET_COMPATIBILITY | -2147483648 | Gabungkan semua parameter untuk membuat URL lengkap. |
Keterangan
Enumerasi ini digunakan dalam panggilan ke fungsi Windows yang tidak dikelola UrlCanonicalize. Nilai enumerasi didefinisikan dalam Shlwapi.h. Bendera dapat digabungkan.