Condividi tramite


BotTelemetryClient Classe

Definizione

Client di registrazione per i dati di telemetria del 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
Ereditarietà
BotTelemetryClient
Implementazioni

Costruttori

BotTelemetryClient(TelemetryClient)

Inizializza una nuova istanza della classe BotTelemetryClient.

Metodi

Flush()

Scarica il buffer in memoria e qualsiasi metrica pre-aggregazione.

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

Inviare informazioni sulla disponibilità di un'applicazione.

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

Inviare informazioni su una dipendenza esterna (chiamata in uscita) nell'applicazione.

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

Registra eventi personalizzati con campi denominati estendibili.

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

Registra un'eccezione di sistema.

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

Registra una voce di dialogo/come visualizzazione pagina di Application Insights.

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

Inviare un messaggio di traccia.

Metodi di estensione

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

Log a DialogView usando il metodo TrackPageView nel servizio IBotTelemetryClient se È stato implementato IBotPageViewTelemetryClient. In alternativa, registrare le informazioni tramite TrackTrace.

Si applica a