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 //contosobaş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

Geliştirici tarafından herhangi bir işlem yapılması gerekmez.

Etkilenen API’ler