TelemetryClient Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Envoyez des événements, des métriques et d’autres données de télémétrie au service Application Insights. En savoir plus
public sealed class TelemetryClient
type TelemetryClient = class
Public NotInheritable Class TelemetryClient
- Héritage
-
TelemetryClient
Constructeurs
TelemetryClient() |
Obsolète.
Initialise une nouvelle instance de la classe TelemetryClient. Envoyer des données de télémétrie avec la configuration active, généralement chargée à partir de ApplicationInsights.config. |
TelemetryClient(TelemetryConfiguration) |
Initialise une nouvelle instance de la classe TelemetryClient. Envoyez des données de télémétrie avec le spécifié |
Propriétés
Context |
Obtient le contexte actuel qui sera utilisé pour augmenter les données de télémétrie que vous envoyez. |
InstrumentationKey |
Obsolète.
Obtient ou définit la clé d’instrumentation par défaut pour tous les ITelemetry objets connectés dans ce TelemetryClient. |
Méthodes
Flush() |
Vide la mémoire tampon en mémoire et toutes les métriques pré-agrégées. |
FlushAsync(CancellationToken) |
Vide de manière asynchrone la mémoire tampon en mémoire et toutes les métriques pré-agrégées. |
GetMetric(MetricIdentifier) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(MetricIdentifier, MetricConfiguration) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(MetricIdentifier, MetricConfiguration, MetricAggregationScope) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(String) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(String, MetricConfiguration) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(String, MetricConfiguration, MetricAggregationScope) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(String, String) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(String, String, MetricConfiguration) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(String, String, MetricConfiguration, MetricAggregationScope) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(String, String, String) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(String, String, String, MetricConfiguration) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(String, String, String, MetricConfiguration, MetricAggregationScope) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(String, String, String, String) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(String, String, String, String, MetricConfiguration) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(String, String, String, String, MetricConfiguration, MetricAggregationScope) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(String, String, String, String, String) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(String, String, String, String, String, MetricConfiguration) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
GetMetric(String, String, String, String, String, MetricConfiguration, MetricAggregationScope) |
Obtient ou crée un conteneur de métriques que vous pouvez utiliser pour suivre, agréger et envoyer des valeurs de métrique. |
IsEnabled() |
Vérifiez si le suivi est activé. |
TrackAvailability(AvailabilityTelemetry) |
Envoyer des informations sur la disponibilité d’une application. Créez une instance distincte AvailabilityTelemetry pour chaque appel à TrackAvailability(AvailabilityTelemetry). |
TrackAvailability(String, DateTimeOffset, TimeSpan, String, Boolean, String, IDictionary<String,String>, IDictionary<String,Double>) |
Envoyer des informations sur la disponibilité d’une application. |
TrackDependency(DependencyTelemetry) |
Envoyer des informations sur l’appel de dépendance externe dans l’application. Créez une instance distincte DependencyTelemetry pour chaque appel à TrackDependency(DependencyTelemetry). |
TrackDependency(String, String, DateTimeOffset, TimeSpan, Boolean) |
Obsolète.
Envoyer des informations sur une dépendance externe (appel sortant) dans l’application. |
TrackDependency(String, String, String, DateTimeOffset, TimeSpan, Boolean) |
Envoyer des informations sur une dépendance externe (appel sortant) dans l’application. |
TrackDependency(String, String, String, String, DateTimeOffset, TimeSpan, String, Boolean) |
Envoyer des informations sur une dépendance externe (appel sortant) dans l’application. |
TrackEvent(EventTelemetry) |
Envoyez un EventTelemetry pour l’afficher dans Recherche de diagnostic et dans le portail Analytics. Créez une instance distincte EventTelemetry pour chaque appel à TrackEvent(EventTelemetry). |
TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>) |
Envoyez un EventTelemetry pour l’afficher dans Recherche de diagnostic et dans le portail Analytics. |
TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>) |
Envoyez un ExceptionTelemetry pour l’afficher dans La recherche de diagnostic. |
TrackException(ExceptionTelemetry) |
Envoyez un ExceptionTelemetry pour l’afficher dans La recherche de diagnostic. Créez une instance distincte ExceptionTelemetry pour chaque appel à TrackException(ExceptionTelemetry). |
TrackMetric(MetricTelemetry) |
Cette méthode n’est pas la méthode préférée pour l’envoi de métriques.
Les métriques doivent toujours être pré-agrégés au cours d’une période spécifique avant d’être envoyés. |
TrackMetric(String, Double, IDictionary<String,String>) |
Cette méthode n’est pas la méthode préférée pour l’envoi de métriques.
Les métriques doivent toujours être pré-agrégés au cours d’une période spécifique avant d’être envoyés. |
TrackPageView(PageViewTelemetry) |
Envoyez des informations sur la page consultée dans l’application. Créez une instance distincte PageViewTelemetry pour chaque appel à TrackPageView(PageViewTelemetry). |
TrackPageView(String) |
Envoyez des informations sur la page consultée dans l’application. |
TrackRequest(RequestTelemetry) |
Envoyez des informations sur une requête gérée par l’application. Créez une instance distincte RequestTelemetry pour chaque appel à TrackRequest(RequestTelemetry). |
TrackRequest(String, DateTimeOffset, TimeSpan, String, Boolean) |
Envoyez des informations sur une requête gérée par l’application. |
TrackTrace(String) |
Envoyez un message de trace pour l’afficher dans La recherche de diagnostic. |
TrackTrace(String, IDictionary<String,String>) |
Envoyez un message de trace pour l’afficher dans La recherche de diagnostic. |
TrackTrace(String, SeverityLevel) |
Envoyez un message de trace pour l’afficher dans La recherche de diagnostic. |
TrackTrace(String, SeverityLevel, IDictionary<String,String>) |
Envoyez un message de trace pour l’afficher dans La recherche de diagnostic. |
TrackTrace(TraceTelemetry) |
Envoyez un message de trace pour l’afficher dans La recherche de diagnostic. Créez une instance distincte TraceTelemetry pour chaque appel à TrackTrace(TraceTelemetry). |
Méthodes d’extension
GetMetricManager(TelemetryClient, MetricAggregationScope) |
Obtient le |
S’applique à
Azure SDK for .NET