IncrementingEventCounter Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Çalışma zamanındaki özel durum sayısı gibi sürekli artan değişkenler için bir değişkeni EventCounter sağlar.
public ref class IncrementingEventCounter : System::Diagnostics::Tracing::DiagnosticCounter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class IncrementingEventCounter : System.Diagnostics.Tracing.DiagnosticCounter
public class IncrementingEventCounter : System.Diagnostics.Tracing.DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type IncrementingEventCounter = class
inherit DiagnosticCounter
type IncrementingEventCounter = class
inherit DiagnosticCounter
Public Class IncrementingEventCounter
Inherits DiagnosticCounter
- Devralma
- Öznitelikler
Açıklamalar
IncrementingEventCounter toplam istek sayısı, oluşan toplam özel durum sayısı vb. gibi her zaman artan değerleri izlemek için kullanılır. Bu tür ölçümler için toplam değeri raporlamak, sistem durumunu izlemek için mutlaka yararlı olmayabilir. Örneğin, işlemin tüm süresi boyunca toplam kaç bayt ayrıldığını izlemek, çok fazla bellek ayırmaktan kaynaklanan olası sorunları tanılamak için yararlı değildir. Bize yardımcı olacak bir ölçüm, işlemin tamamında değil, son dakika, saat veya rastgele bir zaman aralığında kaç bayt ayrıldığıdır.
IncrementingEventCounter yalnızca ölçümün tüketicisi tarafından belirtilen zaman aralığındaki artışları izlemek ve raporlamak için kullanılabilir.
IncrementingEventCounter ortalama veya standart sapma gibi istatistikleri hesaplamaz çünkü yalnızca belirli bir süre içindeki artışları izler.
Oluşturucular
| Name | Description |
|---|---|
| IncrementingEventCounter(String, EventSource) |
IncrementingEventCounter sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| DisplayName |
Sayacın görünen adını alır veya ayarlar. (Devralındığı yer: DiagnosticCounter) |
| DisplayRateTimeScale |
Bu ölçümün görüntülenme hızını alır veya ayarlar. |
| DisplayUnits |
Sayacın görüntüleme birimlerini alır veya ayarlar. (Devralındığı yer: DiagnosticCounter) |
| EventSource |
Bu sayacın bağlı olduğu EventSource değerini alır. (Devralındığı yer: DiagnosticCounter) |
| Name |
Bu sayacın adını alır. (Devralındığı yer: DiagnosticCounter) |
Yöntemler
| Name | Description |
|---|---|
| AddMetadata(String, String) |
Yükün bir parçası olarak eklenecek olan sayaçlara anahtar-değer meta verileri ekler. (Devralındığı yer: DiagnosticCounter) |
| Dispose() |
Sayacın raporlanacağı kümeden EventSource kaldırır. (Devralındığı yer: DiagnosticCounter) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| Increment(Double) |
Bir sonraki süreölçer aralığında sayaç tarafından yayımlanacak çalışan bir toplama değer ekler. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli artımlı olay sayacı örneğinin dize gösterimini döndürür. |