Lingua

BotTelemetryClient Classe

Definizione

Un 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

Nome Descrizione
BotTelemetryClient(TelemetryClient)

Inizializza una nuova istanza della classe BotTelemetryClient.

Metodi

Nome Descrizione
Flush()

Scarica il buffer in memoria ed eventuali metriche preaggregate.

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 finestra di dialogo o come visualizzazione pagina di Application Insights.

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

Inviare un messaggio di traccia.

Metodi di estensione

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

Registrare un controllo DialogView usando il metodo TrackPageView in IBotTelemetryClient se IBotPageViewTelemetryClient è stato implementato. In alternativa, registrare le informazioni tramite TrackTrace.

Si applica a