CounterSet.CreateCounterSetInstance löst jetzt InvalidOperationException aus, wenn die Instanz bereits vorhanden ist
Ab .NET 5 löst CounterSet.CreateCounterSetInstance(String) eine InvalidOperationException anstelle einer ArgumentException aus, wenn der Indikatorensatz bereits vorhanden ist.
Änderungsbeschreibung
In .NET Framework und .NET Core 1.0 bis 3.1 können Sie eine Instanz des Indikatorensatzes erstellen, indem Sie CreateCounterSetInstance aufrufen. Wenn der Indikatorensatz jedoch bereits vorhanden ist, löst die Methode eine ArgumentException-Ausnahme aus.
Wenn Sie in .NET 5 und höheren Versionen CreateCounterSetInstance aufrufen und der Indikatorensatz vorhanden ist, wird eine InvalidOperationException-Ausnahme ausgelöst.
Eingeführt in Version
5.0
Empfohlene Maßnahme
Wenn Sie beim Aufrufen von CreateCounterSetInstanceArgumentException-Ausnahmen in Ihrer App abfangen, sollten Sie auch InvalidOperationException-Ausnahmen abfangen.
Hinweis
Das Abfangen von ArgumentException-Ausnahmen wird nicht empfohlen.