Partager via


BotTelemetryClient Classe

Définition

Client de journalisation pour la télémétrie du bot.

public class BotTelemetryClient : Microsoft.Bot.Builder.IBotPageViewTelemetryClient, Microsoft.Bot.Builder.IBotTelemetryClient
type BotTelemetryClient = class
    interface IBotTelemetryClient
    interface IBotPageViewTelemetryClient
Public Class BotTelemetryClient
Implements IBotPageViewTelemetryClient, IBotTelemetryClient
Héritage
BotTelemetryClient
Implémente

Constructeurs

BotTelemetryClient(TelemetryClient)

Initialise une nouvelle instance de la classe BotTelemetryClient.

Méthodes

Flush()

Vide la mémoire tampon en mémoire et toutes les métriques pré-agrégées.

TrackAvailability(String, DateTimeOffset, TimeSpan, String, Boolean, String, IDictionary<String,String>, IDictionary<String,Double>)

Envoyer des informations sur la disponibilité d’une application.

TrackDependency(String, String, String, String, DateTimeOffset, TimeSpan, String, Boolean)

Envoyer des informations sur une dépendance externe (appel sortant) dans l’application.

TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>)

Consigne les événements personnalisés avec des champs nommés extensibles.

TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>)

Consigne une exception système.

TrackPageView(String, IDictionary<String,String>, IDictionary<String,Double>)

Consigne une entrée de boîte de dialogue / en tant qu’affichage de page Application Insights.

TrackTrace(String, Severity, IDictionary<String,String>)

Envoyez un message de trace.

Méthodes d’extension

TrackDialogView(IBotTelemetryClient, String, IDictionary<String,String>, IDictionary<String,Double>)

Consignez un Objet DialogView à l’aide de la méthode TrackPageView sur IBotTelemetryClient si IBotPageViewTelemetryClient a été implémenté. Vous pouvez également enregistrer les informations via TrackTrace.

S’applique à