IdnMapping.AllowUnassigned Özellik
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.
Atanmamış Unicode kod noktalarının geçerli IdnMapping nesnenin üyeleri tarafından gerçekleştirilen işlemlerde kullanılıp kullanılmadığını gösteren bir değer alır veya ayarlar.
public:
property bool AllowUnassigned { bool get(); void set(bool value); };
public bool AllowUnassigned { get; set; }
member this.AllowUnassigned : bool with get, set
Public Property AllowUnassigned As Boolean
Özellik Değeri
true atanmamış kod noktaları işlemlerde kullanılıyorsa; aksi takdirde , false.
Açıklamalar
Kayıtlı bir etki alanı adı atanmamış kod noktaları içeremez. Sonuç olarak, özelliğinin AllowUnassigned varsayılan değeri şeklindedir false. IDNA belirtimi, atanmamış kod noktalarını yalnızca eşleşen dizeler için sorgularda (yani etki alanı adı aramasında) izin verir. Etki alanı adlarında atanmamış kod noktalarının kullanımı hakkında daha fazla bilgi için bkz. RFC 3454, "Uluslararası Dizelerin Hazırlanması (stringprep)" ve RFC 5891, "Uygulamalarda Uluslararası Etki Alanı Adları (IDNA): Protokol".
Önemli
AllowUnassigned özelliği isefalse, özelliğiyle ilişkili davranış temel işletim sistemine bağlıdır. Windows 8'de IdnMapping sınıf, Unicode 6.0 standardını temel alan IDNA 2008'e uygundur. Windows'un önceki sürümlerinde, IdnMapping sınıfı Unicode 3 tabanlı IDNA 2003'e dayanır.x. IDNA 2003'te atanmamış bazı kod noktalarına karakterler atanmıştır ve IDNA 2008'de desteklenir. Örneğin, U+0221 Unicode 4.0 ile kullanıma sunulmuştur. Windows 8'de "xn—6la" olarak kodlanır. Windows'un önceki sürümlerinde bir ArgumentException özel durum oluşturur.