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

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.

Betroffene APIs