IncrementingPollingCounter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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. |