Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Op Linux-systemen retourneert DriveInfo.DriveFormat nu tekenreeksen van het Linux-kernel bestandssysteemtype. Deze tekenreeksen vertegenwoordigen een gedetailleerdere weergave van het bestandssysteemtype dan de vorige implementatie. Het is nu bijvoorbeeld mogelijk om onderscheid te maken tussen ext3 en ext4.
Vorig gedrag
Eerder retourneerde .NET een tekenreeksweergave door magic constanten naar tekenreeksen te mappen. Omdat verschillende bestandstypen dezelfde magic constanten gebruiken, was het niet mogelijk om er onderscheid tussen te maken.
Voor cgroup-bestandssystemen geeft DriveFormatcgroupfs/cgroup2fs terug. Voor het SELinux-bestandssysteem was selinuxde waarde .
Nieuw gedrag
Vanaf .NET 10 retourneert .NET de tekenreeksweergave die wordt gebruikt door de Linux-kernel voor het bestandstype.
Voor cgroup-bestandssystemen retourneert DriveFormatcgroup/cgroup2. Voor het SELinux-bestandssysteem is selinuxfsde waarde .
Geïntroduceerde versie
.NET 10
Type van brekende verandering
Deze wijziging is een gedragswijziging.
Reden voor wijziging
Geef meer gedetailleerde informatie over het bestandstype op.
Aanbevolen actie
Controleer en werk de toepassingen van DriveInfo.DriveFormat bij om de tekenreeksen van Linux-bestandssysteemtypen op te nemen. Op een Linux-systeem kunt u de typebeschrijvingen van de stations uit het /proc/self/mountinfo bestand lezen. Op elke regel is de tekenreeks van het bestandssysteemtype het eerste veld na het - scheidingsteken.