TelemetryClient 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.
Enviar eventos, métricas e outras telemetrias para o serviço Application Insights. Saiba mais
public sealed class TelemetryClient
type TelemetryClient = class
Public NotInheritable Class TelemetryClient
- Herança
-
TelemetryClient
Construtores
TelemetryClient() |
Obsoleto.
Inicializa uma nova instância da classe TelemetryClient. Envie telemetria com a configuração ativa, geralmente carregada de ApplicationInsights.config. |
TelemetryClient(TelemetryConfiguration) |
Inicializa uma nova instância da classe TelemetryClient. Enviar telemetria com o especificado |
Propriedades
Context |
Obtém o contexto atual que será usado para aumentar a telemetria enviada. |
InstrumentationKey |
Obsoleto.
Obtém ou define a chave de instrumentação padrão para todos os ITelemetry objetos registrados neste TelemetryClient. |
Métodos
Flush() |
Libera o buffer na memória e todas as métricas que estão sendo pré-agregadas. |
FlushAsync(CancellationToken) |
Libera de forma assíncrona o buffer na memória e todas as métricas que estão sendo pré-agregadas. |
GetMetric(MetricIdentifier) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(MetricIdentifier, MetricConfiguration) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(MetricIdentifier, MetricConfiguration, MetricAggregationScope) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(String) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(String, MetricConfiguration) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(String, MetricConfiguration, MetricAggregationScope) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(String, String) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(String, String, MetricConfiguration) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(String, String, MetricConfiguration, MetricAggregationScope) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(String, String, String) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(String, String, String, MetricConfiguration) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(String, String, String, MetricConfiguration, MetricAggregationScope) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(String, String, String, String) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(String, String, String, String, MetricConfiguration) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(String, String, String, String, MetricConfiguration, MetricAggregationScope) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(String, String, String, String, String) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(String, String, String, String, String, MetricConfiguration) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
GetMetric(String, String, String, String, String, MetricConfiguration, MetricAggregationScope) |
Obtém ou cria um contêiner de métrica que você pode usar para rastrear, agregar e enviar valores de métrica. |
IsEnabled() |
Verifique se o rastreamento está habilitado. |
TrackAvailability(AvailabilityTelemetry) |
Envie informações sobre a disponibilidade de um aplicativo. Crie uma instância separada AvailabilityTelemetry para cada chamada para TrackAvailability(AvailabilityTelemetry). |
TrackAvailability(String, DateTimeOffset, TimeSpan, String, Boolean, String, IDictionary<String,String>, IDictionary<String,Double>) |
Envie informações sobre a disponibilidade de um aplicativo. |
TrackDependency(DependencyTelemetry) |
Envie informações sobre a chamada de dependência externa no aplicativo. Crie uma instância separada DependencyTelemetry para cada chamada para TrackDependency(DependencyTelemetry). |
TrackDependency(String, String, DateTimeOffset, TimeSpan, Boolean) |
Obsoleto.
Envie informações sobre uma dependência externa (chamada de saída) no aplicativo. |
TrackDependency(String, String, String, DateTimeOffset, TimeSpan, Boolean) |
Envie informações sobre uma dependência externa (chamada de saída) no aplicativo. |
TrackDependency(String, String, String, String, DateTimeOffset, TimeSpan, String, Boolean) |
Envie informações sobre uma dependência externa (chamada de saída) no aplicativo. |
TrackEvent(EventTelemetry) |
Envie um para exibição EventTelemetry na Pesquisa de Diagnóstico e no Portal de Análise. Crie uma instância separada EventTelemetry para cada chamada para TrackEvent(EventTelemetry). |
TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) |
Envie um para exibição EventTelemetry na Pesquisa de Diagnóstico e no Portal de Análise. |
TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>) |
Envie um para exibição ExceptionTelemetry na Pesquisa de Diagnóstico. |
TrackException(ExceptionTelemetry) |
Envie um para exibição ExceptionTelemetry na Pesquisa de Diagnóstico. Crie uma instância separada ExceptionTelemetry para cada chamada para TrackException(ExceptionTelemetry). |
TrackMetric(MetricTelemetry) |
Esse método não é o método preferencial para enviar métricas.
As métricas devem sempre ser agregadas previamente em um período de tempo antes de serem enviadas. |
TrackMetric(String, Double, IDictionary<String,String>) |
Esse método não é o método preferencial para enviar métricas.
As métricas devem sempre ser agregadas previamente em um período de tempo antes de serem enviadas. |
TrackPageView(PageViewTelemetry) |
Envie informações sobre a página exibida no aplicativo. Crie uma instância separada PageViewTelemetry para cada chamada para TrackPageView(PageViewTelemetry). |
TrackPageView(String) |
Envie informações sobre a página exibida no aplicativo. |
TrackRequest(RequestTelemetry) |
Envie informações sobre uma solicitação manipulada pelo aplicativo. Crie uma instância separada RequestTelemetry para cada chamada para TrackRequest(RequestTelemetry). |
TrackRequest(String, DateTimeOffset, TimeSpan, String, Boolean) |
Envie informações sobre uma solicitação manipulada pelo aplicativo. |
TrackTrace(String) |
Envie uma mensagem de rastreamento para exibição na Pesquisa de Diagnóstico. |
TrackTrace(String, IDictionary<String,String>) |
Envie uma mensagem de rastreamento para exibição na Pesquisa de Diagnóstico. |
TrackTrace(String, SeverityLevel) |
Envie uma mensagem de rastreamento para exibição na Pesquisa de Diagnóstico. |
TrackTrace(String, SeverityLevel, IDictionary<String,String>) |
Envie uma mensagem de rastreamento para exibição na Pesquisa de Diagnóstico. |
TrackTrace(TraceTelemetry) |
Envie uma mensagem de rastreamento para exibição na Pesquisa de Diagnóstico. Crie uma instância separada TraceTelemetry para cada chamada para TrackTrace(TraceTelemetry). |
Métodos de Extensão
GetMetricManager(TelemetryClient, MetricAggregationScope) |
Obtém o |
Aplica-se a
Azure SDK for .NET