Pengenalan Uri jalur UNC di Unix
Kelas Uri sekarang mengenali string yang dimulai dengan dua garis miring ke depan (//
) sebagai jalur konvensi penamaan universal (UNC) pada sistem operasi Unix. Perubahan ini membuat perilaku untuk string tersebut konsisten di semua platform.
Deskripsi perubahan
Dalam versi .NET sebelumnya, Uri kelas mengenali string yang dimulai dengan dua garis miring ke depan, misalnya, //contoso
, sebagai jalur file absolut pada sistem operasi Unix. Namun, pada Windows, string tersebut dikenali sebagai jalur UNC.
Mulai dari .NET 5, Uri kelas mengenali string yang dimulai dengan dua garis miring ke depan sebagai jalur UNC di semua platform, termasuk Unix. Selain itu, properti berulah sesuai dengan semantik UNC:
- Uri.IsUnc menghasilkan
true
. - Garis miring terbelakang di jalur diganti dengan garis miring ke depan. Misalnya,
//first\second
menjadi//first/second
. - Uri.LocalPath tidak mengodekan karakter persen. Misalnya,
//first/\uFFF0
tidak dikonversi ke .//first/%EF%BF%B0
Versi yang diperkenalkan
5.0
Tindakan yang direkomendasikan
Tidak ada tindakan yang diperlukan pada bagian pengembang.
API yang Terpengaruh
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk