Udostępnij za pośrednictwem


Instrument<T> Klasa

Definicja

Klasa bazowa dla wszystkich nieoserwowalnych instrumentów.

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

Parametry typu

T

Typ reprezentowany przez instrument.

Dziedziczenie
Instrument<T>
Pochodne

Uwagi

Ta klasa obsługuje tylko następujące typy parametrów ogólnych: Byte, Int16, Int32, Int64, Single, Doublei Decimal.

Konstruktory

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

Utwórz instrument metryk przy użyciu miernika właściwości, nazwy, opisu i jednostki.

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

Inicjuje Instrument<T> nowe wystąpienie klasy z określonym miernikiem, nazwą, opisem i jednostką.

Właściwości

Description

Pobiera opis instrumentu.

(Odziedziczone po Instrument)
Enabled

Pobiera wartość wskazującą, czy istnieją odbiorniki dla tego instrumentu.

(Odziedziczone po Instrument)
IsObservable

Pobiera wartość wskazującą, czy instrument jest obserwowalnym instrumentem.

(Odziedziczone po Instrument)
Meter

Pobiera miernik, który utworzył instrument.

(Odziedziczone po Instrument)
Name

Pobiera nazwę instrumentu.

(Odziedziczone po Instrument)
Tags

Zwraca tagi skojarzone z instrumentem.

(Odziedziczone po Instrument)
Unit

Pobiera jednostkę przyrządu pomiarów.

(Odziedziczone po Instrument)

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Publish()

Aktywuje instrument, aby rozpocząć rejestrowanie pomiarów i umożliwić odbiornikom rozpoczęcie nasłuchiwania takich pomiarów.

(Odziedziczone po Instrument)
RecordMeasurement(T)

Rejestruje pomiar, powiadamiając wszystkie MeterListener obiekty, które nasłuchują tego instrumentu.

RecordMeasurement(T, KeyValuePair<String,Object>)

Rejestruje pomiar, powiadamiając wszystkie MeterListener obiekty, które nasłuchują tego instrumentu.

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

Rejestruje pomiar, powiadamiając wszystkie MeterListener obiekty, które nasłuchują tego instrumentu.

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

Rejestruje pomiar, powiadamiając wszystkie MeterListener obiekty, które nasłuchują tego instrumentu.

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

Rejestruje pomiar, powiadamiając wszystkie MeterListener obiekty, które nasłuchują tego instrumentu.

RecordMeasurement(T, TagList)

Rejestruje pomiar, powiadamiając wszystkie MeterListener obiekty, które nasłuchują tego instrumentu.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy