Partilhar via


MetricTelemetry Classe

Definição

Tipo de telemetria usado para acompanhar as métricas. Representa um conjunto de exemplos de valores com uma contagem, uma soma, um máximo, um mínimo e um desvio padrão especificados. Saiba mais

public sealed class MetricTelemetry : Microsoft.ApplicationInsights.Channel.ITelemetry, Microsoft.ApplicationInsights.DataContracts.ISupportProperties
type MetricTelemetry = class
    interface ITelemetry
    interface ISupportProperties
Public NotInheritable Class MetricTelemetry
Implements ISupportProperties, ITelemetry
Herança
MetricTelemetry
Implementações

Construtores

MetricTelemetry()

Inicializa uma nova instância da MetricTelemetry classe com propriedades vazias.

MetricTelemetry(String, Double)

Obsoleto – use MetricTelemetry(name,count,sum,min,max,standardDeviation). Inicializa uma nova instância da classe MetricTelemetry com o metricName e metricValue especificados.

MetricTelemetry(String, Int32, Double, Double, Double, Double)

Inicializa uma nova instância da classe com as MetricTelemetry propriedades fornecidas.

MetricTelemetry(String, String, Int32, Double, Double, Double, Double)

Inicializa uma nova instância da classe com as MetricTelemetry propriedades fornecidas.

Propriedades

Context

Obtém o contexto associado ao item de telemetria atual.

Count

Obtém ou define o número de valores no conjunto de exemplos.

Extension

Obtém ou define a extensão usada para estender essa instância de telemetria usando o novo objeto forte tipado.

Max

Obtém ou define o valor máximo dessa métrica no conjunto de exemplos.

MetricNamespace

Obtém ou define o nome da métrica.

Min

Obtém ou define o valor mínimo dessa métrica no conjunto de exemplos.

Name

Obtém ou define o nome da métrica.

Properties

Obtém um dicionário de valores e nomes de propriedade definidos pelo aplicativo que fornecem informações adicionais sobre essa métrica. Saiba mais

Sequence

Obtém ou define o valor que define a ordem absoluta do item de telemetria.

StandardDeviation

Obtém ou define o desvio padrão dessa métrica no conjunto de exemplos.

Sum

Obtém ou define a soma dos valores dos exemplos de métrica.

Timestamp

Obtém ou define a data e a hora em que o evento foi gravado.

Value
Obsoleto.

Obtém ou define o valor dessa métrica.

Métodos

DeepClone()

Clona profundamente um MetricTelemetry objeto .

SerializeData(ISerializationWriter)

Grava informações de serialização sobre a classe de dados do tipo de implementação usando o fornecido ISerializationWriter.

Implantações explícitas de interface

ITelemetry.Sanitize()

Sanitiza as propriedades com base em restrições.

Métodos de Extensão

GetEnvelopeName(ITelemetry)

Obtém o nome do envelope para o objeto ITelemetry.

TrySetEnvelopeName(ITelemetry, String)

Define o nome do envelope para o objeto ITelemetry.

Aplica-se a