Partilhar via


NullBotTelemetryClient Classe

Definição

Um cliente de telemetria de bot nulo que implementa IBotTelemetryClient.

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

Construtores

NullBotTelemetryClient()

Um cliente de telemetria de bot nulo que implementa IBotTelemetryClient.

Propriedades

Instance

Obtém uma nova instância de NullBotTelemetryClient.

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.

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

Regista uma vista de página do Application Insights.

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