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ı belirten 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
işlemlerde atanmamış kod noktaları kullanılıyorsa; aksi takdirde , false
.
Açıklamalar
Kayıtlı bir etki alanı adı atanmamış kod noktaları içeremez. Sonuç olarak, özelliğinin varsayılan değeri AllowUnassigned şeklindedir false
. IDNA belirtimi, atanmamış kod noktalarına 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ıLaştırılmış Dizelerin Hazırlanması (stringprep)" ve RFC 5891, "Uygulamalarda UluslararasıLaştırılmış 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 sınıfı, IdnMapping Unicode 6.0 standardını temel alan IDNA 2008'e uygundur. Windows'un önceki sürümlerinde sınıfı, IdnMapping Unicode 3 tabanlı IDNA 2003'e dayanır.x. IDNA 2003'te atanmamış olan bazı kod noktalarına karakterler atanmıştır ve IDNA 2008'de desteklenir. Örneğin, U+0221 Unicode 4.0 ile tanıtıldı. Windows 8,"xn—6la" olarak kodlanır. Windows'un önceki sürümlerinde bir ArgumentException özel durum oluşturur.