TelemetryClient Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Envíe eventos, métricas y otros datos de telemetría al servicio Application Insights. Más información
public sealed class TelemetryClient
type TelemetryClient = class
Public NotInheritable Class TelemetryClient
- Herencia
-
TelemetryClient
Constructores
TelemetryClient() |
Obsoletos.
Inicializa una nueva instancia de la clase TelemetryClient. Envíe telemetría con la configuración activa, normalmente cargada desde ApplicationInsights.config. |
TelemetryClient(TelemetryConfiguration) |
Inicializa una nueva instancia de la clase TelemetryClient. Envíe telemetría con el especificado |
Propiedades
Context |
Obtiene el contexto actual que se usará para aumentar la telemetría que envíe. |
InstrumentationKey |
Obsoletos.
Obtiene o establece la clave de instrumentación predeterminada para todos los ITelemetry objetos registrados en este TelemetryClientobjeto . |
Métodos
Flush() |
Vacía el búfer en memoria y las métricas que se agregan previamente. |
FlushAsync(CancellationToken) |
Vacía de forma asincrónica el búfer en memoria y las métricas que se agregan previamente. |
GetMetric(MetricIdentifier) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(MetricIdentifier, MetricConfiguration) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(MetricIdentifier, MetricConfiguration, MetricAggregationScope) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(String) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(String, MetricConfiguration) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(String, MetricConfiguration, MetricAggregationScope) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(String, String) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(String, String, MetricConfiguration) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(String, String, MetricConfiguration, MetricAggregationScope) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(String, String, String) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(String, String, String, MetricConfiguration) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(String, String, String, MetricConfiguration, MetricAggregationScope) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(String, String, String, String) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(String, String, String, String, MetricConfiguration) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(String, String, String, String, MetricConfiguration, MetricAggregationScope) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(String, String, String, String, String) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(String, String, String, String, String, MetricConfiguration) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
GetMetric(String, String, String, String, String, MetricConfiguration, MetricAggregationScope) |
Obtiene o crea un contenedor de métricas que puede usar para realizar un seguimiento, agregar y enviar valores de métricas. |
IsEnabled() |
Compruebe si el seguimiento está habilitado. |
TrackAvailability(AvailabilityTelemetry) |
Envíe información sobre la disponibilidad de una aplicación. Cree una instancia independiente AvailabilityTelemetry para cada llamada a TrackAvailability(AvailabilityTelemetry). |
TrackAvailability(String, DateTimeOffset, TimeSpan, String, Boolean, String, IDictionary<String,String>, IDictionary<String,Double>) |
Envíe información sobre la disponibilidad de una aplicación. |
TrackDependency(DependencyTelemetry) |
Envíe información sobre la llamada de dependencia externa en la aplicación. Cree una instancia independiente DependencyTelemetry para cada llamada a TrackDependency(DependencyTelemetry). |
TrackDependency(String, String, DateTimeOffset, TimeSpan, Boolean) |
Obsoletos.
Envíe información sobre una dependencia externa (llamada saliente) en la aplicación. |
TrackDependency(String, String, String, DateTimeOffset, TimeSpan, Boolean) |
Envíe información sobre una dependencia externa (llamada saliente) en la aplicación. |
TrackDependency(String, String, String, String, DateTimeOffset, TimeSpan, String, Boolean) |
Envíe información sobre una dependencia externa (llamada saliente) en la aplicación. |
TrackEvent(EventTelemetry) |
Envíe un EventTelemetry para mostrarlo en búsqueda de diagnóstico y en el portal de Analytics. Cree una instancia independiente EventTelemetry para cada llamada a TrackEvent(EventTelemetry). |
TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) |
Envíe un EventTelemetry para mostrarlo en búsqueda de diagnóstico y en el portal de Analytics. |
TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>) |
Envíe un ExceptionTelemetry para mostrarlo en la búsqueda de diagnóstico. |
TrackException(ExceptionTelemetry) |
Envíe un ExceptionTelemetry para mostrarlo en la búsqueda de diagnóstico. Cree una instancia independiente ExceptionTelemetry para cada llamada a TrackException(ExceptionTelemetry). |
TrackMetric(MetricTelemetry) |
Este método no es el método preferido para enviar métricas.
Las métricas deben agregarse previamente siempre durante un tiempo antes de enviarse. |
TrackMetric(String, Double, IDictionary<String,String>) |
Este método no es el método preferido para enviar métricas.
Las métricas deben agregarse previamente siempre durante un tiempo antes de enviarse. |
TrackPageView(PageViewTelemetry) |
Envíe información sobre la página que se ve en la aplicación. Cree una instancia independiente PageViewTelemetry para cada llamada a TrackPageView(PageViewTelemetry). |
TrackPageView(String) |
Envíe información sobre la página que se ve en la aplicación. |
TrackRequest(RequestTelemetry) |
Envíe información sobre una solicitud controlada por la aplicación. Cree una instancia independiente RequestTelemetry para cada llamada a TrackRequest(RequestTelemetry). |
TrackRequest(String, DateTimeOffset, TimeSpan, String, Boolean) |
Envíe información sobre una solicitud controlada por la aplicación. |
TrackTrace(String) |
Envíe un mensaje de seguimiento para mostrarlo en búsqueda de diagnóstico. |
TrackTrace(String, IDictionary<String,String>) |
Envíe un mensaje de seguimiento para mostrarlo en búsqueda de diagnóstico. |
TrackTrace(String, SeverityLevel) |
Envíe un mensaje de seguimiento para mostrarlo en búsqueda de diagnóstico. |
TrackTrace(String, SeverityLevel, IDictionary<String,String>) |
Envíe un mensaje de seguimiento para mostrarlo en búsqueda de diagnóstico. |
TrackTrace(TraceTelemetry) |
Envíe un mensaje de seguimiento para mostrarlo en búsqueda de diagnóstico. Cree una instancia independiente TraceTelemetry para cada llamada a TrackTrace(TraceTelemetry). |
Métodos de extensión
GetMetricManager(TelemetryClient, MetricAggregationScope) |
Obtiene para |
Se aplica a
Azure SDK for .NET