Udostępnij za pośrednictwem


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

Począwszy od platformy .NET 5, CounterSet.CreateCounterSetInstance(String) zgłasza błąd InvalidOperationException zamiast ArgumentException , jeśli zestaw liczników już istnieje.

Opis zmiany

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 i wystąpieniu InvalidOperationException zestawu liczników jest zgłaszany wyjątek.

Wprowadzona wersja

5,0

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

Uwaga

Przechwytywanie ArgumentException wyjątków nie jest zalecane.

Dotyczy interfejsów API