IncrementingPollingCounter Classe

Definição

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

public ref class IncrementingPollingCounter : System::Diagnostics::Tracing::DiagnosticCounter
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
type IncrementingPollingCounter = class
    inherit DiagnosticCounter
Public Class IncrementingPollingCounter
Inherits DiagnosticCounter
Herança
IncrementingPollingCounter

Comentários

IncrementingPollingCounter os objetos vivem desde EventSource que estejam anexados, 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 flutuante de incremento; 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 IncrementingEventCounter, 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

Nome Description
IncrementingPollingCounter(String, EventSource, Func<Double>)

Inicializa uma nova instância da classe IncrementingPollingCounter.

Propriedades

Nome Description
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 como.

DisplayUnits

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

(Herdado de DiagnosticCounter)
EventSource

Obtém o EventSource ao qual esse contador está anexado.

(Herdado de DiagnosticCounter)
Name

Obtém o nome deste contador.

(Herdado de DiagnosticCounter)

Métodos

Nome Description
AddMetadata(String, String)

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

(Herdado de DiagnosticCounter)
Dispose()

Remove o contador do conjunto no qual o EventSource relatório será relatado.

(Herdado de DiagnosticCounter)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(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)
ToString()

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

Aplica-se a

Confira também