Counter<T> Klasa

Definicja

Reprezentuje instrument, który obsługuje dodawanie wartości nieujemnych. Możesz na przykład wywołać counter.Add(1) wywołanie za każdym razem, gdy żądanie jest przetwarzane w celu śledzenia całkowitej liczby żądań. Większość osób przeglądających metryki domyślnie wyświetla liczniki przy użyciu współczynnika (żądań/s), ale może również wyświetlać łączną sumę.

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

Parametry typu

T

Typ reprezentowany przez licznik.

Dziedziczenie

Uwagi

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

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ę instrumentu pomiarów.

(Odziedziczone po Instrument)

Metody

Add(T)

Rejestruje wartość przyrostu miary.

Add(T, KeyValuePair<String,Object>)

Rejestruje wartość przyrostu miary.

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

Rejestruje wartość przyrostu miary.

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

Rejestruje wartość przyrostu miary.

Add(T, KeyValuePair<String,Object>[])

Rejestruje wartość przyrostu miary.

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

Rejestruje wartość przyrostu miary.

Add(T, TagList)

Dodaje wartość przyrostu miary.

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 wartość bieżącego wystąpienia.

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

(Odziedziczone po Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>)

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

(Odziedziczone po Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

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

(Odziedziczone po Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

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

(Odziedziczone po Instrument<T>)
RecordMeasurement(T, ReadOnlySpan<KeyValuePair<String,Object>>)

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

(Odziedziczone po Instrument<T>)
RecordMeasurement(T, TagList)

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

(Odziedziczone po Instrument<T>)
ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też