IncrementingPollingCounter Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan varian EventCounter untuk variabel yang terus meningkat, seperti jumlah pengecualian dalam runtime.
public ref class IncrementingPollingCounter : System::Diagnostics::Tracing::DiagnosticCounter
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
type IncrementingPollingCounter = class
inherit DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type IncrementingPollingCounter = class
inherit DiagnosticCounter
Public Class IncrementingPollingCounter
Inherits DiagnosticCounter
- Warisan
- Atribut
Keterangan
IncrementingPollingCounter objek hidup selama EventSource objek dilampirkan kecuali dibuang secara eksplisit.
totalValueProvider
adalah metode yang digunakan untuk polling nilai pada interval yang ditentukan oleh pendengar. Metode ini diharapkan mengembalikan nilai float yang bertahap; jika tidak, kenaikan nilai negatif dapat dilaporkan.
IncrementingPollingCounter
tidak menghitung statistik seperti rata-rata dan simpang siur standar karena hanya mengakumulasi nilai penghitung. Tidak seperti IncrementingEventCounter, ini mengambil panggilan balik polling yang dapat dipanggil untuk memperbarui metriknya sendiri secara berkala.
Untuk contoh yang menggunakan IncrementingPollingCounter di dalam runtime seperti untuk penghitung kinerja runtime, lihat sumber CoreCLR untuk RuntimeEventSource di GitHub.
Konstruktor
IncrementingPollingCounter(String, EventSource, Func<Double>) |
Menginisialisasi instans baru kelas IncrementingPollingCounter. |
Properti
DisplayName |
Mendapatkan atau mengatur nama tampilan penghitung. (Diperoleh dari DiagnosticCounter) |
DisplayRateTimeScale |
Mendapatkan atau menetapkan laju di mana metrik ini harus ditampilkan sebagai. |
DisplayUnits |
Mendapatkan atau mengatur unit tampilan penghitung. (Diperoleh dari DiagnosticCounter) |
EventSource |
Mendapatkan EventSource tempat penghitung ini dilampirkan. (Diperoleh dari DiagnosticCounter) |
Name |
Mendapatkan nama penghitung ini. (Diperoleh dari DiagnosticCounter) |
Metode
AddMetadata(String, String) |
Menambahkan metadata kunci-nilai ke penghitung yang akan disertakan sebagai bagian dari payload. (Diperoleh dari DiagnosticCounter) |
Dispose() |
Menghapus penghitung dari set yang akan dilaporkan EventSource . (Diperoleh dari DiagnosticCounter) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan representasi untai (karakter) dari instans penghitung polling tahapan saat ini. |