Bagikan melalui


IdnMapping.AllowUnassigned Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah titik kode Unicode yang tidak ditetapkan digunakan dalam operasi yang dilakukan oleh anggota objek saat ini IdnMapping .

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

Nilai Properti

true jika titik kode yang tidak ditetapkan digunakan dalam operasi; jika tidak, false.

Keterangan

Nama domain terdaftar tidak boleh berisi titik kode yang tidak ditetapkan. Akibatnya, nilai AllowUnassigned default properti adalah false. Spesifikasi IDNA mengizinkan titik kode yang tidak ditetapkan hanya dalam kueri untuk string yang cocok (yaitu, dalam pencarian nama domain). Untuk informasi selengkapnya tentang penggunaan titik kode yang tidak ditetapkan dalam nama domain, lihat RFC 3454, "Persiapan String Internasional (stringprep)" dan RFC 5891, "Nama Domain Internasional dalam Aplikasi (IDNA): Protokol".

Penting

AllowUnassigned Jika properti adalah false, perilaku yang terkait dengan properti tergantung pada sistem operasi yang mendasar. Pada Windows 8, IdnMapping kelas ini sesuai dengan IDNA 2008, yang didasarkan pada standar Unicode 6.0. Pada versi Windows sebelumnya, IdnMapping kelas didasarkan pada IDNA 2003, yang didasarkan pada Unicode 3.x. Beberapa poin kode yang tidak ditetapkan dalam IDNA 2003 telah ditetapkan karakter dan didukung di IDNA 2008. Misalnya, U+0221 diperkenalkan di Unicode 4.0. Pada Windows 8, itu dikodekan sebagai "xn—6la". Pada versi Windows sebelumnya, ia melemparkan ArgumentException pengecualian.

Berlaku untuk