Compartilhar via


Histogram<T> Classe

Definição

Representa um instrumento de métricas que pode ser usado para relatar valores arbitrários que provavelmente serão estatisticamente significativos, por exemplo, a duração da solicitação. Chame CreateHistogram<T>(String, String, String) para criar um objeto Histogram.

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

Parâmetros de tipo

T

O tipo que o histograma representa.

Herança

Comentários

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

Propriedades

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

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 Object atual.

(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)
Record(T)

Registra um valor de medida.

Record(T, KeyValuePair<String,Object>)

Registra um valor de medida.

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

Registra um valor de medida.

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

Registra um valor de medida.

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

Registra um valor de medida.

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

Registra um valor de medida.

Record(T, TagList)

Registra um valor de medida.

RecordMeasurement(T)

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

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

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

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

Registra uma medida notificando todos os MeterListener objetos 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 MeterListener objetos que estão escutando esse instrumento.

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

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

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

Registra uma medida notificando todos os MeterListener objetos 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