Compartir a través de


BotTelemetryClient Clase

Definición

Un cliente de registro para la telemetría 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
Herencia
BotTelemetryClient
Implementaciones

Constructores

BotTelemetryClient(TelemetryClient)

Inicializa una nueva instancia de la clase BotTelemetryClient.

Métodos

Flush()

Vacía el búfer en memoria y las métricas que se agregan previamente.

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

Envíe información sobre la disponibilidad de una aplicación.

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

Envíe información sobre una dependencia externa (llamada saliente) en la aplicación.

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

Registra eventos personalizados con campos con nombre extensible.

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

Registra una excepción del sistema.

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

Registra una entrada de diálogo o como una vista de página de Application Insights.

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

Enviar un mensaje de seguimiento.

Métodos de extensión

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

Registre un control DialogView mediante el método TrackPageView en IBotTelemetryClient si se ha implementado IBotPageViewTelemetryClient. También puede cerrar la información a través de TrackTrace.

Se aplica a