Manager.URL_CANONFLAGS Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
URL'nin kurallı biçime nasıl dönüştürüldüğünü belirtir.
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.
public: enum class Manager::URL_CANONFLAGS
public enum Manager.URL_CANONFLAGS
type Manager.URL_CANONFLAGS =
Public Enum Manager.URL_CANONFLAGS
- Devralma
Alanlar
URL_BROWSER_MODE | 33554432 | URL_DONT_ESCAPE_EXTRA_INFO ile aynı olacak şekilde tanımlanır. |
URL_CONVERT_IF_DOSPATH | 2097152 | Dospath biçimindeyse URL'ye dönüştürün. |
URL_DONT_ESCAPE_EXTRA_INFO | 33554432 | Sorgudaki karakterlerin dönüştürülmesini önlemek için yalnızca URL_ESCAPE_SPACES_ONLY ile birlikte kullanılır (URL'nin dizede karşılaşılan ilk # veya ? karakterini izleyen kısmı). Bu bayrak tek başına kullanılmamalı veya URL_ESCAPE_SEGMENT_ONLY ile birleştirilmemelidir. |
URL_DONT_SIMPLIFY | 134217728 | "/./" ve "/.. /" bir URL dizesinde, gezinti için kısaltma olarak değil değişmez karakterler olarak kullanılır. |
URL_DONT_UNESCAPE_EXTRA_INFO | 33554432 | Sorgudaki karakterlerin dönüştürülmesini önlemek için yalnızca URL_ESCAPE_SPACES_ONLY ile birlikte kullanılır (URL'nin dizede karşılaşılan ilk # veya ? karakterini izleyen kısmı). Bu bayrak tek başına kullanılmamalı veya URL_ESCAPE_SEGMENT_ONLY ile birleştirilmemelidir. |
URL_ESCAPE_PERCENT | 4096 | "%" öğesinin herhangi bir oluşumunu kaçış dizisine dönüştürün. |
URL_ESCAPE_SEGMENT_ONLY | 8192 | URL'nin yalnızca sunucu bileşenini izleyen ancak sorgudan önceki bölümü içerdiğinin göstergesi. Dizedeki tüm güvenli olmayan karakterler dönüştürülür. Bu bayrak ayarlandığında tam URL sağlanırsa, # ve ? dahil olmak üzere tüm dizedeki tüm güvenli olmayan karakterler dönüştürülür karakterlerinden oluşur. Dönüştürmeye bu karakteri eklemek için bu bayrağı URL_ESCAPE_PERCENT ile birleştirin. Bu bayrak URL_ESCAPE_SPACES_ONLY veya URL_DONT_ESCAPE_EXTRA_INFO ile birleştirilemez. |
URL_ESCAPE_SPACES_ONLY | 67108864 | Yalnızca boşlukları kaçış dizileriyle değiştirin. Bu bayrak URL_ESCAPE_UNSAFE önceliklidir, ancak opak URL'ler için geçerli değildir. |
URL_ESCAPE_UNSAFE | 536870912 | Güvenli olmayan karakterleri kaçış dizileriyle değiştirin. Güvenli olmayan karakterler, İnternet üzerinden aktarım sırasında değiştirilebilen ve , >, ", #, {, }, |, , ^, [, ]ve ' karakterlerini içeren <karakterlerdir. Bu bayrak, opak URL'ler de dahil olmak üzere tüm URL'ler için geçerlidir. |
URL_FILE_USE_PATHURL | 65536 | "Dosya" Tekdüzen Kaynak Tanımlayıcıları (URI) oluşturmak için DOS yol uyumluluk modunu kullanın. |
URL_INTERNAL_PATH | 8388608 | "#" öğesinin herhangi bir oluşumunu kaçış dizisine dönüştürün. |
URL_NO_META | 134217728 | URL_DONT_SIMPLIFY ile aynı olacak şekilde tanımlanır. |
URL_PLUGGABLE_PROTOCOL | 1073741824 | WORLD Wide Web Consortium (W3C) belirtimine göre URL'leri istemci tanımlı eklenebilir protokollerle birleştirin. Bu bayrak ftp, http, gopher gibi standart protokoller için geçerli değildir. |
URL_UNESCAPE | 268435456 | URL'lerin içerdiği kaçış dizilerinin çıkışını iki özel durum dışında kaldırın. "?" ve "#" için kaçış dizileri kaçışsız değildir. URL_ESCAPE bayraklarından biri de ayarlanırsa, iki URL önce kaçışı kaldırılır, sonra birleştirilir ve sonra kaçış yapılır. |
URL_UNESCAPE_HIGH_ANSI_ONLY | 4194304 | Yalnızca yüksek ANSI kaçış karakterlerini kaldır. |
URL_UNESCAPE_INPLACE | 1048576 | Kaçış dizilerini normal karakterlere dönüştürün ve özgün dizenin üzerine yazın. |
URL_WININET_COMPATIBILITY | -2147483648 | Tam URL oluşturmak için tüm parametreleri birleştirin. |
Açıklamalar
Bu numaralandırma yönetilmeyen Windows işlevi UrlCanonicalize çağrılarında kullanılır. Numaralandırma değerleri Shlwapi.h içinde tanımlanır. Bayraklar birleştirilebilir.