Compartilhar via


NullBotTelemetryClient Classe

Definição

Um cliente de telemtry 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 telemtry de bot nulo que implementa IBotTelemetryClient.

Propriedades

Instance

Obtém uma nova instância de NullBotTelemetryClient.

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>)

Enviar 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.

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

Registra uma exibição de página do Application Insights.

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, faça logoff das informações por meio do TrackTrace.

Aplica-se a