ObservableInstrument<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
ObservableInstrument{T} je základní třída, ze které budou dědit všechny pozorovatelné nástroje metrik.
generic <typename T>
where T : value classpublic ref class ObservableInstrument abstract : System::Diagnostics::Metrics::Instrument
public abstract class ObservableInstrument<T> : System.Diagnostics.Metrics.Instrument where T : struct
type ObservableInstrument<'T (requires 'T : struct)> = class
inherit Instrument
Public MustInherit Class ObservableInstrument(Of T)
Inherits Instrument
Parametry typu
- T
Typ, který pozorovatelný nástroj představuje.
- Dědičnost
- Odvozené
Poznámky
Tato třída podporuje pouze následující obecné typy parametrů: Byte, Int16, , Int32Int64, Single, Doublea Decimal.
Konstruktory
ObservableInstrument<T>(Meter, String, String, String) |
Inicializuje novou instanci ObservableInstrument<T> třídy pomocí zadaného měřiče, názvu, popisu a jednotky. Všechny třídy, které rozšiřují ObservableInstrument{T}, musí při vytváření objektů rozšířené třídy volat tento konstruktor. |
ObservableInstrument<T>(Meter, String, String, String, IEnumerable<KeyValuePair<String,Object>>) |
Inicializuje novou instanci ObservableInstrument<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. |
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() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Observe() |
Načte aktuální měření, která tento přístroj sleduje. Tuto metodu musí implementovat všechny třídy rozšiřující ObservableInstrument{T}. |
Publish() |
Aktivuje nástroj pro zahájení záznamu měření a umožnění naslouchacím procesům naslouchat těmto měřením. (Zděděno od Instrument) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |