TestTelemetryClient class
Um cliente de telemetria de bot de teste que implementa BotTelemetryClient.
Construtores
| Test |
Cria uma nova instância da classe |
Propriedades
| invocations |
Métodos
| flush() | Libera o buffer na memória e todas as métricas que estão sendo pré-agregadas. |
| track |
Envia informações sobre uma dependência externa (chamada de saída) no aplicativo. |
| track |
Registra eventos personalizados com campos nomeados extensíveis. |
| track |
Registra em log uma exceção do sistema. |
| track |
Envia uma mensagem de rastreamento. |
Detalhes do construtor
TestTelemetryClient(any)
Cria uma nova instância da classe
new TestTelemetryClient(_settings?: any)
Parâmetros
- _settings
-
any
Opcional. Configurações do cliente de telemetria.
Detalhes da propriedade
invocations
invocations: string[]
Valor da propriedade
string[]
Detalhes do método
flush()
Libera o buffer na memória e todas as métricas que estão sendo pré-agregadas.
function flush()
trackDependency(TelemetryDependency)
Envia informações sobre uma dependência externa (chamada de saída) no aplicativo.
function trackDependency(_telemetry: TelemetryDependency)
Parâmetros
trackEvent(TelemetryEvent)
Registra eventos personalizados com campos nomeados extensíveis.
function trackEvent(telemetry: TelemetryEvent)
Parâmetros
trackException(TelemetryException)
Registra em log uma exceção do sistema.
function trackException(_telemetry: TelemetryException)