Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Die Uri Klasse erkennt nun Zeichenfolgen, die mit zwei Schrägstrichen (//) als UNC-Pfade (Universal Naming Convention) auf Unix-Betriebssystemen beginnen. Durch diese Änderung wird das Verhalten für solche Zeichenfolgen auf allen Plattformen konsistent.
Änderungsbeschreibung
In früheren Versionen von .NET erkennt die Uri Klasse Zeichenfolgen, die mit zwei Schrägstrichen beginnen, //contosoz. B. als absolute Dateipfade auf Unix-Betriebssystemen. Unter Windows werden solche Zeichenfolgen jedoch als UNC-Pfade erkannt.
Ab .NET 5 erkennt die Uri Klasse Zeichenfolgen, die mit zwei Schrägstrichen als UNC-Pfade auf allen Plattformen beginnen, einschließlich Unix. Darüber hinaus verhalten sich Eigenschaften entsprechend der UNC-Semantik:
-
Uri.IsUnc gibt
truezurück. - Umgekehrte Schrägstriche im Pfad werden durch Schrägstriche ersetzt. Beispielsweise wird
//first\secondzu//first/second. - Bei Uri.LocalPath werden keine Prozentzeichen in Zeichenfolgen eingefügt. Beispiel:
//first/\uFFF0wird nicht in//first/%EF%BF%B0umgewandelt.
Eingeführte Version
5.0
Empfohlene Aktion
Auf der Seite des Entwicklers ist keine Aktion erforderlich.