CounterSet.CreateCounterSetInstance zgłasza teraz wyjątek InvalidOperationException, jeśli wystąpienie już istnieje

Od wersji .NET 5, CounterSet.CreateCounterSetInstance(String) zgłasza InvalidOperationException zamiast ArgumentException, jeśli zestaw liczników już istnieje.

Zmień opis

W programach .NET Framework i .NET Core 1.0 do 3.1 można utworzyć wystąpienie zestawu liczników, wywołując metodę CreateCounterSetInstance. Jeśli jednak zestaw liczników już istnieje, metoda zgłasza ArgumentException wyjątek.

W programie .NET 5 i nowszych wersjach, po wywołaniu CreateCounterSetInstance, jeśli zestaw liczników istnieje, jest zgłaszany wyjątek InvalidOperationException.

Wersja wprowadzona

5,0

Jeśli w swojej aplikacji podczas wywoływania ArgumentException przechwytujesz wyjątki CreateCounterSetInstance, rozważ również przechwycenie wyjątków InvalidOperationException.

Uwaga / Notatka

Przechwytywanie ArgumentException wyjątków nie jest zalecane.

Interfejsy API, których dotyczy problem