Aracılığıyla paylaş


Instrument<T> Sınıf

Tanım

Gözlemlenemeyen tüm araçlar için temel sınıf.

generic <typename T>
 where T : value classpublic ref class Instrument abstract : System::Diagnostics::Metrics::Instrument
public abstract class Instrument<T> : System.Diagnostics.Metrics.Instrument where T : struct
type Instrument<'T (requires 'T : struct)> = class
    inherit Instrument
Public MustInherit Class Instrument(Of T)
Inherits Instrument

Tür Parametreleri

T

Aletin temsil olduğu tür.

Devralma
Instrument<T>
Türetilmiş

Açıklamalar

Bu sınıf yalnızca şu genel parametre türlerini destekler: , , , , , Single, Doubleve Decimal. Int64Int32Int16Byte

Oluşturucular

Instrument<T>(Meter, String, String, String)

Ölçüm ölçüm, ad, açıklama ve birim özelliklerini kullanarak ölçüm aracını İçerik Oluşturucu.

Instrument<T>(Meter, String, String, String, IEnumerable<KeyValuePair<String,Object>>)

Belirtilen ölçüm, ad, açıklama ve birim ile sınıfının yeni bir örneğini Instrument<T> başlatır.

Özellikler

Description

Alet açıklamasını alır.

(Devralındığı yer: Instrument)
Enabled

Bu alet için dinleyici olup olmadığını gösteren bir değer alır.

(Devralındığı yer: Instrument)
IsObservable

Cihazın gözlemlenebilir bir alet olup olmadığını gösteren bir değer alır.

(Devralındığı yer: Instrument)
Meter

Aleti oluşturan Ölçüm'e sahip olur.

(Devralındığı yer: Instrument)
Name

Enstrümanın adını alır.

(Devralındığı yer: Instrument)
Tags

Aletle ilişkili etiketleri döndürür.

(Devralındığı yer: Instrument)
Unit

Ölçüm aletleri birimini alır.

(Devralındığı yer: Instrument)

Yöntemler

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()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Publish()

Ölçümleri kaydetmeye başlamak ve dinleyicilerin bu tür ölçümleri dinlemeye başlamasına izin vermek için cihazı etkinleştirir.

(Devralındığı yer: Instrument)
RecordMeasurement(T)

Bu aracı dinleyen tüm MeterListener nesnelere bildirimde bulunarak ölçümü kaydeder.

RecordMeasurement(T, KeyValuePair<String,Object>)

Bu aracı dinleyen tüm MeterListener nesnelere bildirimde bulunarak ölçümü kaydeder.

RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Bu aracı dinleyen tüm MeterListener nesnelere bildirimde bulunarak ölçümü kaydeder.

RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Bu aracı dinleyen tüm MeterListener nesnelere bildirimde bulunarak ölçümü kaydeder.

RecordMeasurement(T, ReadOnlySpan<KeyValuePair<String,Object>>)

Bu aracı dinleyen tüm MeterListener nesnelere bildirimde bulunarak ölçümü kaydeder.

RecordMeasurement(T, TagList)

Bu aracı dinleyen tüm MeterListener nesnelere bildirimde bulunarak ölçümü kaydeder.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır