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 anropar CreateCounterSetInstance och räknaruppsättningen finns i .NET 5 och senare versioner genereras ett InvalidOperationException undantag.
Version introducerad
5,0
Rekommenderad åtgärd
Om du får ArgumentException undantag i din app när du anropar CreateCounterSetInstancekan du överväga att även fånga upp InvalidOperationException undantag.
Kommentar
Att fånga ArgumentException undantag rekommenderas inte.