Bagikan melalui


CounterSet.CreateCounterSetInstance sekarang melempar InvalidOperationException jika instans sudah ada

Mulai dari .NET 5, CounterSet.CreateCounterSetInstance(String) melempar alih-alih InvalidOperationExceptionArgumentException jika set penghitung sudah ada.

Deskripsi perubahan

Di .NET Framework dan .NET Core 1.0 hingga 3.1, Anda dapat membuat instans penghitung yang ditetapkan dengan memanggil CreateCounterSetInstance. Namun, jika set penghitung sudah ada, metode melemparkan ArgumentException pengecualian.

Di .NET 5 dan versi yang lebih baru, ketika Anda memanggil CreateCounterSetInstance dan set penghitung ada, InvalidOperationException pengecualian dilemparkan.

Versi yang diperkenalkan

5.0

Jika Anda menangkap ArgumentException pengecualian di aplikasi saat memanggil CreateCounterSetInstance, pertimbangkan juga untuk menangkap InvalidOperationException pengecualian.

Catatan

Pengecualian penangkapan ArgumentException tidak disarankan.

API yang Terpengaruh