Langue

BotTelemetryClient Classe

Définition

Un 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

Nom Description
BotTelemetryClient(TelemetryClient)

Initialise une nouvelle instance de la classe BotTelemetryClient.

Méthodes

Nom Description
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>)

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

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

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

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

Enregistre des événements personnalisés avec des champs nommés extensibles.

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

Enregistre une exception système.

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

Enregistre 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

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

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

S’applique à