Compartir a través de


CounterSet.CreateCounterSetInstance ahora produce una excepción InvalidOperationException si ya existe la instancia

A partir de .NET 5, CounterSet.CreateCounterSetInstance(String) produce InvalidOperationException en lugar de ArgumentException si el conjunto de contadores ya existe.

Descripción del cambio

En .NET Framework y .NET Core 1.0 hasta la versión 3.1, puede crear una instancia del conjunto de contadores mediante una llamada a CreateCounterSetInstance. Pero si el conjunto de contadores ya existe, el método produce una excepción ArgumentException.

En .NET 5 y versiones posteriores, cuando se llama a CreateCounterSetInstance y el conjunto de contadores existe, se produce una excepción InvalidOperationException.

Versión introducida

5.0

Si detecta excepciones de ArgumentException en la aplicación al llamar a CreateCounterSetInstance, considere también la opción de detectar excepciones de InvalidOperationException.

Nota:

No se recomienda detectar excepciones de ArgumentException.

API afectadas