ApplicationInsightsBotTelemetryClient Classe
- java.
lang. Object - com.
microsoft. bot. applicationinsights. ApplicationInsightsBotTelemetryClient
- com.
Implémente
public class ApplicationInsightsBotTelemetryClient
implements BotTelemetryClient
Un client de journalisation pour la télémétrie du bot.
Récapitulatif du constructeur
| Constructeur | Description |
|---|---|
| ApplicationInsightsBotTelemetryClient(String instrumentationKey) |
Initialise une nouvelle instance du BotTelemetryClient. |
Résumé de la méthode
Méthodes héritées de java.lang.Object
Détails du constructeur
ApplicationInsightsBotTelemetryClient
public ApplicationInsightsBotTelemetryClient(String instrumentationKey)
Initialise une nouvelle instance du BotTelemetryClient.
Paramètres:
Détails de la méthode
flush
public void flush()
Vide la mémoire tampon en mémoire et toutes les métriques pré-agrégées.
getTelemetryConfiguration
public TelemetryConfiguration getTelemetryConfiguration()
Fournit l’accès à la configuration Application Insights en cours d’exécution ici. Permet aux développeurs d’ajuster les options.
Retours:
trackAvailability
public void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map
Envoyez des informations sur la disponibilité d’une application.
Paramètres:
trackDependency
public void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)
Envoyez des informations sur une dépendance externe (appel sortant) dans l’application.
Paramètres:
trackDialogView
public void trackDialogView(String dialogName, Map
Nous avons implémenté cette méthode appelant la méthode tracePageView à partir de ApplicationInsightsBotTelemetryClient, car IBotPageViewTelemetryClient n’a pas été implémenté.
Paramètres:
trackEvent
public void trackEvent(String eventName, Map
Enregistre des événements personnalisés avec des champs nommés extensibles.
Paramètres:
trackException
public void trackException(Exception exception, Map
Enregistre une exception système.
Paramètres:
trackPageView
public void trackPageView(String dialogName, Map
Enregistre une entrée de boîte de dialogue / en tant qu’affichage de page Application Insights.
Paramètres:
trackTrace
public void trackTrace(String message, Severity severityLevel, Map
Envoyez un message de trace.
Paramètres: