Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La Uri classe riconosce ora le stringhe che iniziano con due barre () come percorsi UNC (//
Universal Naming Convention) nei sistemi operativi Unix. Questa modifica rende coerente il comportamento di tali stringhe in tutte le piattaforme.
Descrizione delle modifiche
Nelle versioni precedenti di .NET, la Uri classe riconosce le stringhe che iniziano con due barre, ad esempio , //contoso
come percorsi di file assoluti nei sistemi operativi Unix. In Windows, tuttavia, tali stringhe vengono riconosciute come percorsi UNC.
A partire da .NET 5, la Uri classe riconosce le stringhe che iniziano con due barre come percorsi UNC in tutte le piattaforme, tra cui Unix. Inoltre, le proprietà si comportano in base alla semantica UNC:
-
Uri.IsUnc restituisce
true
. - Le barre rovesciate nel percorso vengono sostituite con barre oblique. Ad esempio,
//first\second
diventa//first/second
. -
Uri.LocalPath non codifica i caratteri in percentuale. Ad esempio,
//first/\uFFF0
non viene convertito in//first/%EF%BF%B0
.
Versione introdotta
5.0
Azione consigliata
Non è necessaria alcuna azione da parte dello sviluppatore.