Sdílet prostřednictvím


Instrument<T> Třída

Definice

Základní třída pro všechny nepozorovatelné přístroje.

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, který nástroj představuje.

Dědičnost
Instrument<T>
Odvozené

Poznámky

Tato třída podporuje pouze následující obecné typy parametrů: Byte, Int16, Int32, Int64, Single, Double, a Decimal.

Konstruktory

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

Create nástroj metrik pomocí měřiče vlastností, názvu, popisu a jednotky.

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

Inicializuje novou instanci Instrument<T> třídy se zadaným měřičem, názvem, popisem a jednotkou.

Vlastnosti

Description

Získá popis nástroje.

(Zděděno od Instrument)
Enabled

Získá hodnotu, která označuje, zda existují nějaké naslouchací procesy pro tento nástroj.

(Zděděno od Instrument)
IsObservable

Získá hodnotu, která označuje, zda je nástroj pozorovatelný nástroj.

(Zděděno od Instrument)
Meter

Získá měřič, který vytvořil nástroj.

(Zděděno od Instrument)
Name

Získá název nástroje.

(Zděděno od Instrument)
Tags

Vrátí značky přidružené k nástroji.

(Zděděno od Instrument)
Unit

Získá přístrojovou jednotku měření.

(Zděděno od Instrument)

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Publish()

Aktivuje nástroj pro zahájení záznamu měření a umožní naslouchacím procesům začít naslouchat těmto měřením.

(Zděděno od Instrument)
RecordMeasurement(T)

Zaznamenává měření oznámením všech MeterListener objektů, které naslouchají tomuto nástroji.

RecordMeasurement(T, KeyValuePair<String,Object>)

Zaznamenává měření oznámením všech MeterListener objektů, které naslouchají tomuto nástroji.

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

Zaznamenává měření oznámením všech MeterListener objektů, které naslouchají tomuto nástroji.

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

Zaznamenává měření oznámením všech MeterListener objektů, které naslouchají tomuto nástroji.

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

Zaznamenává měření oznámením všech MeterListener objektů, které naslouchají tomuto nástroji.

RecordMeasurement(T, TagList)

Zaznamenává měření oznámením všech MeterListener objektů, které naslouchají tomuto nástroji.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro