Compartilhar via


MetricTelemetry Construtores

Definição

Sobrecargas

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.

MetricTelemetry()

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

public MetricTelemetry ();
Public Sub New ()

Aplica-se a

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.

public MetricTelemetry (string metricName, double metricValue);
new Microsoft.ApplicationInsights.DataContracts.MetricTelemetry : string * double -> Microsoft.ApplicationInsights.DataContracts.MetricTelemetry
Public Sub New (metricName As String, metricValue As Double)

Parâmetros

metricName
String
metricValue
Double

Exceções

O metricName é uma cadeia de caracteres nula ou vazia.

Aplica-se a

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

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

public MetricTelemetry (string name, int count, double sum, double min, double max, double standardDeviation);
new Microsoft.ApplicationInsights.DataContracts.MetricTelemetry : string * int * double * double * double * double -> Microsoft.ApplicationInsights.DataContracts.MetricTelemetry
Public Sub New (name As String, count As Integer, sum As Double, min As Double, max As Double, standardDeviation As Double)

Parâmetros

name
String

Nome da métrica.

count
Int32

Contagem de valores obtidos durante o intervalo de agregação.

sum
Double

Soma dos valores obtidos durante o intervalo de agregação.

min
Double

Valor mínimo obtido durante o intervalo de agregação.

max
Double

Máximo de valores obtidos durante o intervalo de agregação.

standardDeviation
Double

Desvio padrão de valores obtidos durante o intervalo de agregação.

Comentários

As métricas devem sempre ser agregadas previamente em um período de tempo antes de serem enviadas. A maioria dos aplicativos não precisa criar MetricTelemetry objetos explicitamente. Em vez disso, use uma das GetMetric(..) sobrecargas na TelemetryClient classe para obter um objeto de métrica para acessar recursos de pré-agregação do SDK.
No entanto, você pode usar esse ctor para criar itens de telemetria de métrica se tiver implementado sua própria agregação de métrica. Nesse caso, use Microsoft.ApplicationInsights.TelemetryClient.Track(Microsoft.ApplicationInsights.Channel.ITelemetry) o método para enviar suas agregações.

Aplica-se a

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

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

public MetricTelemetry (string metricNamespace, string name, int count, double sum, double min, double max, double standardDeviation);
new Microsoft.ApplicationInsights.DataContracts.MetricTelemetry : string * string * int * double * double * double * double -> Microsoft.ApplicationInsights.DataContracts.MetricTelemetry
Public Sub New (metricNamespace As String, name As String, count As Integer, sum As Double, min As Double, max As Double, standardDeviation As Double)

Parâmetros

metricNamespace
String

Namespace de métrica.

name
String

Nome da métrica.

count
Int32

Contagem de valores obtidos durante o intervalo de agregação.

sum
Double

Soma dos valores obtidos durante o intervalo de agregação.

min
Double

Valor mínimo obtido durante o intervalo de agregação.

max
Double

Máximo de valores obtidos durante o intervalo de agregação.

standardDeviation
Double

Desvio padrão de valores obtidos durante o intervalo de agregação.

Comentários

As métricas devem sempre ser agregadas previamente em um período de tempo antes de serem enviadas. A maioria dos aplicativos não precisa criar MetricTelemetry objetos explicitamente. Em vez disso, use uma das GetMetric(..) sobrecargas na TelemetryClient classe para obter um objeto de métrica para acessar recursos de pré-agregação do SDK.
No entanto, você pode usar esse ctor para criar itens de telemetria de métrica se tiver implementado sua própria agregação de métrica. Nesse caso, use Microsoft.ApplicationInsights.TelemetryClient.Track(Microsoft.ApplicationInsights.Channel.ITelemetry) o método para enviar suas agregações.

Aplica-se a