Dela via


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

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.

Berörda API:er