Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La Uri classe reconnaît désormais les chaînes qui commencent par deux barres obliques (//) en tant que chemins d’accès UNC (Universal Naming Convention) sur les systèmes d’exploitation Unix. Cette modification rend le comportement de ces chaînes cohérentes sur toutes les plateformes.
Description de la modification
Dans les versions précédentes de .NET, la Uri classe reconnaît les chaînes qui commencent par deux barres obliques, par exemple, //contosoen tant que chemins de fichier absolus sur les systèmes d’exploitation Unix. Toutefois, sur Windows, ces chaînes sont reconnues comme des chemins UNC.
À compter de .NET 5, la Uri classe reconnaît les chaînes qui commencent par deux barres obliques en tant que chemins UNC sur toutes les plateformes, y compris Unix. En outre, les propriétés se comportent en fonction de la sémantique UNC :
-
Uri.IsUnc retourne
true. - Les barres obliques inverses du chemin d’accès sont remplacées par des barres obliques. Par exemple,
//first\seconddevient//first/second. -
Uri.LocalPath ne code pas les caractères en pourcentage. Par exemple,
//first/\uFFF0n’est pas converti en//first/%EF%BF%B0.
Version introduite
5,0
Action recommandée
Aucune action n’est requise de la part du développeur.