IncrementingEventCounter 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 IncrementingEventCounter : System::Diagnostics::Tracing::DiagnosticCounter
public class IncrementingEventCounter : System.Diagnostics.Tracing.DiagnosticCounter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class IncrementingEventCounter : System.Diagnostics.Tracing.DiagnosticCounter
type IncrementingEventCounter = class
inherit DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type IncrementingEventCounter = class
inherit DiagnosticCounter
Public Class IncrementingEventCounter
Inherits DiagnosticCounter
- Warisan
- Atribut
Keterangan
IncrementingEventCounter
digunakan untuk melacak nilai yang selalu meningkat, seperti jumlah total permintaan, jumlah total pengecualian yang dilemparkan, dll. Untuk metrik tersebut, hanya melaporkan nilai total tidak selalu berguna untuk memantau kesehatannya. Misalnya, melacak berapa banyak byte yang telah dialokasikan secara total selama seluruh durasi proses tidak berguna untuk mendiagnosis potensi masalah dari mengalokasikan terlalu banyak memori. Metrik yang akan membantu kita adalah berapa banyak byte yang dialokasikan dalam satu menit, jam, atau beberapa interval waktu arbitrer, dan bukan seluruh durasi proses. IncrementingEventCounter
dapat digunakan untuk melacak dan melaporkan hanya kenaikan selama interval waktu yang ditentukan oleh konsumen metrik.
IncrementingEventCounter
tidak menghitung statistik seperti rata-rata atau simpangihan standar karena hanya melacak kenaikan selama periode waktu tertentu.
Konstruktor
IncrementingEventCounter(String, EventSource) |
Menginisialisasi instans baru kelas IncrementingEventCounter. |
Properti
DisplayName |
Mendapatkan atau mengatur nama tampilan penghitung. (Diperoleh dari DiagnosticCounter) |
DisplayRateTimeScale |
Mendapatkan atau mengatur 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) |
Increment(Double) |
Menambahkan nilai ke total berjalan yang akan diterbitkan oleh penghitung pada interval timer berikutnya. |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan representasi string dari instans penghitung peristiwa tahapan saat ini. |