Partilhar via


IBotTelemetryClient Interface

Definição

Descreve um cliente de registo para telemetria de bot.

public interface IBotTelemetryClient
type IBotTelemetryClient = interface
Public Interface IBotTelemetryClient
Derivado

Métodos

Flush()

Remove a memória intermédia dentro da memória e quaisquer métricas pré-agregadas.

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

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

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

Enviar informações sobre uma dependência externa (chamada a enviar) na aplicação.

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

Regista eventos personalizados com campos com nomes extensíveis.

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

Regista uma exceção de sistema.

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

Enviar uma mensagem de rastreio.

Métodos da Extensão

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

Registe uma Vista de Diálogo com o método TrackPageView no IBotTelemetryClient se o IBotPageViewTelemetryClient tiver sido implementado. Em alternativa, registe as informações através do TrackTrace.

Aplica-se a