Compartilhar via


IncrementingPollingCounter Classe

Definição

Fornece uma variante de EventCounter para variáveis que são cada vez maiores, como o número de exceções no runtime.

public ref class IncrementingPollingCounter : System::Diagnostics::Tracing::DiagnosticCounter
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
type IncrementingPollingCounter = class
    inherit DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type IncrementingPollingCounter = class
    inherit DiagnosticCounter
Public Class IncrementingPollingCounter
Inherits DiagnosticCounter
Herança
IncrementingPollingCounter
Atributos

Comentários

IncrementingPollingCounter os objetos vivem desde que estejam EventSource anexados a, a menos que sejam explicitamente descartados.

totalValueProvider é um método usado para sondar os valores no intervalo especificado pelo ouvinte. Espera-se que esse método retorne um valor float incrementando; caso contrário, um incremento de um valor negativo pode ser relatado.

IncrementingPollingCounter não calcula estatísticas como média e desvio padrão porque acumula apenas o valor do contador. Ao contrário IncrementingEventCounterde , isso recebe um retorno de chamada de sondagem que ele pode chamar para atualizar sua própria métrica periodicamente.

Para obter um exemplo que usa IncrementingPollingCounter dentro do runtime como para contadores de desempenho de runtime, consulte a fonte CoreCLR para RuntimeEventSource no GitHub.

Construtores

IncrementingPollingCounter(String, EventSource, Func<Double>)

Inicializa uma nova instância da classe IncrementingPollingCounter.

Propriedades

DisplayName

Obtém ou define o nome de exibição do contador.

(Herdado de DiagnosticCounter)
DisplayRateTimeScale

Obtém ou define a taxa na qual essa métrica deve ser exibida.

DisplayUnits

Obtém ou define as unidades de exibição do contador.

(Herdado de DiagnosticCounter)
EventSource

Obtém o EventSource a que este contador está anexado.

(Herdado de DiagnosticCounter)
Name

Obtém o nome deste contador.

(Herdado de DiagnosticCounter)

Métodos

AddMetadata(String, String)

Adiciona metadados chave-valor ao contador que serão incluídos como parte do conteúdo.

(Herdado de DiagnosticCounter)
Dispose()

Remove o contador do conjunto sobre o qual o EventSource gerará relatório.

(Herdado de DiagnosticCounter)
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)
ToString()

Retorna uma representação de cadeia de caracteres da instância do contador de sondagem com incremento atual.

Aplica-se a

Confira também