Aracılığıyla paylaş


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ı 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.

Şunlara uygulanır