BotTelemetryClient Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |