Compartilhar via


Counter<T> Classe

Definição

Representa um instrumento que dá suporte à adição de valores não negativos. Por exemplo, você pode chamar counter.Add(1) sempre que uma solicitação é processada para acompanhar o número total de solicitações. A maioria dos visualizadores de métrica exibe contadores usando uma taxa (solicitações/s), por padrão, mas também pode exibir 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

T

O tipo que o contador representa.

Herança

Comentários

Essa classe dá suporte apenas aos seguintes tipos de parâmetro genérico: Byte, Int16, Int32, Int64, Single, Doublee Decimal.

Propriedades

Advice

Obtém o InstrumentAdvice<T> associado ao instrumento.

(Herdado de Instrument<T>)
Description

Obtém a descrição do instrumento.

(Herdado de Instrument)
Enabled

Obtém um valor que indica se há ouvintes para esse 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

Obtém o nome do instrumento.

(Herdado de Instrument)
Tags

Retorna as marcas associadas ao instrumento.

(Herdado de Instrument)
Unit

Obtém a unidade de instrumento de medidas.

(Herdado de Instrument)

Métodos

Add(T)

Registra o valor de incremento da medida.

Add(T, KeyValuePair<String,Object>)

Registra o valor de incremento da medida.

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

Registra o valor de incremento da medida.

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

Registra o valor de incremento da medida.

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

Registra o valor de incremento da medida.

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

Registra o valor de incremento da medida.

Add(T, TagList)

Adiciona o valor de incremento da medida.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Publish()

Ativa o instrumento para iniciar a gravação de medidas e permitir que os ouvintes comecem a ouvir essas medidas.

(Herdado de Instrument)
RecordMeasurement(T)

Registra uma medida notificando todos os objetos MeterListener que estão escutando esse instrumento.

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

Registra uma medida notificando todos os objetos MeterListener que estão escutando esse instrumento.

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

Registra uma medida notificando todos os objetos MeterListener que estão escutando esse instrumento.

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

Registra uma medida notificando todos os objetos MeterListener que estão escutando esse instrumento.

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

Registra uma medida notificando todos os objetos MeterListener que estão escutando esse instrumento.

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

Registra uma medida notificando todos os objetos MeterListener que estão escutando esse instrumento.

(Herdado de Instrument<T>)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também