ApplicationInsightsBotTelemetryClient Classe
- java.
lang. Object - com.
microsoft. bot. applicationinsights. ApplicationInsightsBotTelemetryClient
- com.
Implementações
public class ApplicationInsightsBotTelemetryClient
implements BotTelemetryClient
Um cliente de log para telemetria de bot.
Resumo do Construtor
Construtor | Description |
---|---|
ApplicationInsightsBotTelemetryClient(String instrumentationKey) |
Inicializa uma nova instância do BotTelemetryClient. |
Resumo do método
Métodos herdados de java.lang.Object
Detalhes do construtor
ApplicationInsightsBotTelemetryClient
public ApplicationInsightsBotTelemetryClient(String instrumentationKey)
Inicializa uma nova instância do BotTelemetryClient.
Parameters:
Detalhes do método
flush
public void flush()
Libera o buffer na memória e todas as métricas que estão sendo pré-agregadas.
getTelemetryConfiguration
public TelemetryConfiguration getTelemetryConfiguration()
Fornece acesso à configuração do Application Insights que está em execução aqui. Permite que os desenvolvedores ajustem as opções.
Returns:
trackAvailability
public void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map
Envie informações sobre a disponibilidade de um aplicativo.
Parameters:
trackDependency
public void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)
Envie informações sobre uma dependência externa (chamada de saída) no aplicativo.
Parameters:
trackDialogView
public void trackDialogView(String dialogName, Map
Implementamos esse método chamando o método tracePageView de ApplicationInsightsBotTelemetryClient como o IBotPageViewTelemetryClient não foi implementado.
Parameters:
trackEvent
public void trackEvent(String eventName, Map
Registra eventos personalizados com campos nomeados extensíveis.
Parameters:
trackException
public void trackException(Exception exception, Map
Registra em log uma exceção do sistema.
Parameters:
trackPageView
public void trackPageView(String dialogName, Map
Registra uma entrada de caixa de diálogo / como uma exibição de página do Application Insights.
Parameters:
trackTrace
public void trackTrace(String message, Severity severityLevel, Map
Envie uma mensagem de rastreamento.
Parameters: