CounterSet.CreateCounterSetInstance genererar nu InvalidOperationException om instansen redan finns

Från och med .NET 5 CounterSet.CreateCounterSetInstance(String) genererar en InvalidOperationException i stället för en ArgumentException om räknaruppsättningen redan finns.

Ändra beskrivning

I .NET Framework och .NET Core 1.0 till 3.1 kan du skapa en instans av räknaren som angetts genom att anropa CreateCounterSetInstance. Men om räknaruppsättningen redan finns utlöser metoden ett ArgumentException undantag.

När du i .NET 5 och senare versioner anropar CreateCounterSetInstance och räknaruppsättningen existerar, genereras ett InvalidOperationException undantag.

Version lanserad

5,0

Om du får ArgumentException undantag i din app när du anropar CreateCounterSetInstancekan du överväga att även fånga upp InvalidOperationException undantag.

Anmärkning

Att fånga ArgumentException undantag rekommenderas inte.

Berörda API:er