CounterSet.CreateCounterSetInstance genera ora InvalidOperationException se l'istanza esiste già

A partire da .NET 5, CounterSet.CreateCounterSetInstance(String) genera una InvalidOperationException anziché una ArgumentException se il set di contatori esiste già.

Descrizione delle modifiche

In .NET Framework e .NET Core 1.0 da 3.1 a 3.1 è possibile creare un'istanza del set di contatori chiamando CreateCounterSetInstance. Se tuttavia il set di contatori esiste già, il metodo genera un'eccezione ArgumentException.

In .NET 5 e versioni successive, quando si chiama CreateCounterSetInstance e il set di contatori esiste, viene generata un'eccezione InvalidOperationException.

Versione introdotta

5.0

Se si rilevano eccezioni ArgumentException nell'app quando si chiama CreateCounterSetInstance, prendere in considerazione anche l'intercettazione delle eccezioni InvalidOperationException.

Nota

Non è consigliabile intercettare le eccezioni ArgumentException.

API interessate