MetricTelemetry Construtores
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.
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 |
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
Azure SDK for .NET