Freigeben über


In RC2 geänderte Parameternamen

Einige Referenzassemblyparameternamen wurden geändert, um parameternamen in den Implementierungsassemblys abzugleichen.

Änderungsbeschreibung

In früheren .NET 5-Vorschau- und RC-Versionen unterscheiden sich einige Referenzassemblyparameternamen von den entsprechenden Parametern in der Implementierungsassembly. Dies kann Probleme verursachen bei der Verwendung von benannten Argumenten und Reflexion.

In .NET 5 RC2 wurden diese nicht übereinstimmenden Parameternamen in den Referenzassemblys aktualisiert, um exakt mit den entsprechenden Parameternamen in den Implementierungsassemblys übereinzustimmen.

In der folgenden Tabelle sind die APIs und Parameternamen aufgeführt, die geändert wurden.

Programmierschnittstelle (API) Alter Parametername Neuer Parametername
ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) traceOptions traceFlags
CompareInfo.IsPrefix(ReadOnlySpan<Char>, ReadOnlySpan<Char>, CompareOptions, Int32) suffix prefix

Grund für Änderung

Die Parameternamen wurden aus Gründen der Konsistenz geändert, um Fehler bei der Verwendung von benannten Argumenten und Reflexion zu vermeiden.

Eingeführte Version

5.0 RC2

Wenn aufgrund einer Änderung des Parameternamens ein Compilerfehler auftritt, aktualisieren Sie den Parameternamen entsprechend.

Betroffene APIs