PollingCounter 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 yang mengumpulkan dan menghitung statistik serupa sebagai EventCounter.
public ref class PollingCounter : System::Diagnostics::Tracing::DiagnosticCounter
public class PollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class PollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
type PollingCounter = class
inherit DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type PollingCounter = class
inherit DiagnosticCounter
Public Class PollingCounter
Inherits DiagnosticCounter
- Warisan
- Atribut
Keterangan
PollingCounter adalah varian EventCounter yang menggunakan metode panggilan balik untuk melakukan polling nilai daripada mengharuskan penulis memanggil secara EventCounter.WriteMetric eksplisit setiap kali nilai dilacak, metricProvider
adalah metode panggilan balik yang melakukan polling untuk nilai. Instans PollingCounter melakukan polling dan melaporkan nilai yang diambil dengan memanggil metricProvider
tepat sekali per interval yang diminta oleh pendengar.
Kehidupan PollingCounter selama EventSource itu melekat kecuali dibuang secara eksplisit.
PollingCounter
berbeda dari EventCounter karena itu dibutuhkan fungsi panggilan balik untuk mengumpulkan metrik sendiri daripada mengharuskan pengguna untuk memanggil WriteMetric setiap saat.
Misalnya yang menggunakan PollingCounter di dalam runtime untuk penghitung kinerja runtime, lihat sumber CoreCLR untuk RuntimeEventSource di GitHub.
Konstruktor
PollingCounter(String, EventSource, Func<Double>) |
Menginisialisasi instans baru kelas PollingCounter. |
Properti
DisplayName |
Mendapatkan atau mengatur nama tampilan penghitung. (Diperoleh dari DiagnosticCounter) |
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 instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan representasi string dari instans penghitung polling saat ini. |