IdnMapping.AllowUnassigned Özellik

Tanım

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.

Şunlara uygulanır