Freigeben über


CounterSet.CreateCounterSetInstance löst jetzt InvalidOperationException aus, wenn die Instanz bereits vorhanden ist.

Ab .NET 5 löst CounterSet.CreateCounterSetInstance(String) ein InvalidOperationException aus, anstelle eines ArgumentException, wenn der Zählersatz bereits vorhanden ist.

Änderungsbeschreibung

In .NET Framework und .NET Core 1.0 bis 3.1 können Sie eine Instanz des Zählers erstellen, der durch Aufrufen CreateCounterSetInstancefestgelegt wird. Wenn der Zählersatz jedoch bereits vorhanden ist, löst die Methode eine ArgumentException Ausnahme aus.

In .NET 5 und höheren Versionen wird, wenn Sie CreateCounterSetInstance aufrufen und der Zählersatz existiert, eine InvalidOperationException Ausnahme ausgelöst.

Eingeführte Version

5.0

Wenn Sie beim Aufrufen von ArgumentExceptionCreateCounterSetInstance-Ausnahmen in Ihrer App abfangen, sollten Sie auch InvalidOperationException-Ausnahmen abfangen.

Hinweis

Das Abfangen von ArgumentException-Ausnahmen wird nicht empfohlen.

Betroffene APIs