Unix’te UNC yollarına yönelik URI tanıma
sınıfı Uri artık Unix işletim sistemlerinde evrensel adlandırma kuralı (UNC) yolları olarak iki eğik çizgiyle (//
) başlayan dizeleri tanır. Bu değişiklik, bu tür dizelerin davranışını tüm platformlarda tutarlı hale getirir.
Açıklama değiştirildi
.NET'in önceki sürümlerinde sınıfı, Uri unix işletim sistemlerinde mutlak dosya yolları olarak iki eğik çizgiyle //contoso
başlayan dizeleri tanır. Ancak, Windows'da bu tür dizeler UNC yolları olarak kabul edilir.
.NET 5'den başlayarak sınıfı, Uri Unix de dahil olmak üzere tüm platformlarda UNC yolları olarak iki eğik çizgiyle başlayan dizeleri tanır. Ayrıca, özellikler UNC semantiğine göre davranır:
- Uri.IsUnc döndürür
true
. - Yoldaki ters eğik çizgiler eğik çizgilerle değiştirilir. Örneğin
//first\second
,//first/second
olur. - Uri.LocalPath karakterleri yüzde kodlamaz. Örneğin,
//first/\uFFF0
olarak dönüştürülmemiş//first/%EF%BF%B0
.
Sürüm kullanıma sunulmuştur
5.0
Önerilen eylem
Geliştirici tarafından herhangi bir işlem yapılması gerekmez.
Etkilenen API’ler
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin