IdnMapping.AllowUnassigned Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.