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
Tindakan yang direkomendasikan
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk