Idioma

BotTelemetryClient Classe

Definição

Um cliente de registo para telemetria de bots.

public class BotTelemetryClient : Microsoft.Bot.Builder.IBotPageViewTelemetryClient, Microsoft.Bot.Builder.IBotTelemetryClient
type BotTelemetryClient = class
    interface IBotTelemetryClient
    interface IBotPageViewTelemetryClient
Public Class BotTelemetryClient
Implements IBotPageViewTelemetryClient, IBotTelemetryClient
Herança
BotTelemetryClient
Implementações

Construtores

Name Descrição
BotTelemetryClient(TelemetryClient)

Inicializa uma nova instância da BotTelemetryClient classe.

Métodos

Name Descrição
Flush()

Limpa o buffer em memória e quaisquer métricas pré-agregadas.

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

Envie informações sobre a disponibilidade de uma aplicação.

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

Envie informações sobre uma dependência externa (chamada de saída) na aplicação.

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

Regista eventos personalizados com campos nomeados extensíveis.

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

Regista uma exceção do sistema.

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

Regista uma entrada de diálogo / como vista de página do Application Insights.

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

Envia uma mensagem de rastreamento.

Métodos da Extensão

Name Descrição
TrackDialogView(IBotTelemetryClient, String, IDictionary<String,String>, IDictionary<String,Double>)

Registar um DialogView usando o método TrackPageView no IBotTelemetryClient se o IBotPageViewTelemetryClient tiver sido implementado. Alternativamente, faça o registo da informação através do TrackTrace.

Aplica-se a