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