Compartilhar via


IBotTelemetryClient Interface

Definição

Descreve um cliente de log para telemetria de bot.

public interface IBotTelemetryClient
type IBotTelemetryClient = interface
Public Interface IBotTelemetryClient
Derivado

Métodos

Flush()

Libera o buffer na memória e todas as métricas que estão sendo pré-agregadas.

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

Envie informações sobre a disponibilidade de um aplicativo.

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

Envie informações sobre uma dependência externa (chamada de saída) no aplicativo.

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

Registra eventos personalizados com campos nomeados extensíveis.

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

Registra em log uma exceção do sistema.

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

Envie uma mensagem de rastreamento.

Métodos de Extensão

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

Registre um DialogView usando o método TrackPageView no IBotTelemetryClient se IBotPageViewTelemetryClient tiver sido implementado. Como alternativa, registre as informações por meio do TrackTrace.

Aplica-se a