Counter<T> Classe

Definição

Representa um instrumento que suporta a adição de valores não negativos. Por exemplo, pode ligar counter.Add(1) cada vez que um pedido for processado para acompanhar o número total de pedidos. A maioria dos visualizadores de métricas apresenta contadores usando uma taxa (pedidos/seg), por defeito, mas também pode mostrar um total cumulativo.

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)

Parâmetros de Tipo Genérico

T

O tipo que o contador representa.

Herança

Observações

Esta classe suporta apenas os seguintes tipos genéricos de parâmetros: Byte, Int16, Int32, Int64, Single, Double, , e Decimal.

Propriedades

Name Description
Advice

Percebe o InstrumentAdvice<T> que está associado ao instrumento.

(Herdado de Instrument<T>)
Description

Obtém a descrição do instrumento.

(Herdado de Instrument)
Enabled

Recebe um valor que indica se há ouvintes para este instrumento.

(Herdado de Instrument)
IsObservable

Obtém um valor que indica se o instrumento é um instrumento observável.

(Herdado de Instrument)
Meter

Obtém o medidor que criou o instrumento.

(Herdado de Instrument)
Name

Recebe o nome do instrumento.

(Herdado de Instrument)
Tags

Devolve as etiquetas associadas ao instrumento.

(Herdado de Instrument)
Unit

Obtém a unidade de medida do instrumento.

(Herdado de Instrument)

Métodos

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

Regista o valor de incremento da medição.

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

Regista o valor de incremento da medição.

Add(T, KeyValuePair<String,Object>)

Regista o valor de incremento da medição.

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

Regista o valor de incremento da medição.

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

Regista o valor de incremento da medição.

Add(T, TagList)

Soma o valor de incremento da medição.

Add(T)

Regista o valor de incremento da medição.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Publish()

Ativa o instrumento para começar a registar medições e permitir que os ouvintes comecem a ouvir essas medições.

(Herdado de Instrument)
RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Regista uma medição notificando todos MeterListener os objetos que estão a ouvir este instrumento.

(Herdado de Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Regista uma medição notificando todos MeterListener os objetos que estão a ouvir este instrumento.

(Herdado de Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>)

Regista uma medição notificando todos MeterListener os objetos que estão a ouvir este instrumento.

(Herdado de Instrument<T>)
RecordMeasurement(T, ReadOnlySpan<KeyValuePair<String,Object>>)

Regista uma medição notificando todos MeterListener os objetos que estão a ouvir este instrumento.

(Herdado de Instrument<T>)
RecordMeasurement(T, TagList)

Regista uma medição notificando todos MeterListener os objetos que estão a ouvir este instrumento.

(Herdado de Instrument<T>)
RecordMeasurement(T)

Regista uma medição notificando todos MeterListener os objetos que estão a ouvir este instrumento.

(Herdado de Instrument<T>)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também