NullTelemetryClient class
Client di telemetria del bot Null che implementa BotTelemetryClient.
Costruttori
Null |
Crea una nuova istanza della classe NullTelemetryClient |
Metodi
flush() | Scarica il buffer in memoria ed eventuali metriche preaggregate. |
track |
Invia informazioni su una dipendenza esterna (chiamata in uscita) nell'applicazione. |
track |
Registra eventi personalizzati con campi denominati estendibili. |
track |
Registra un'eccezione di sistema. |
track |
Registra una visualizzazione pagina di Application Insights. |
track |
Invia un messaggio di traccia. |
Dettagli costruttore
NullTelemetryClient(any)
Crea una nuova istanza della classe NullTelemetryClient
new NullTelemetryClient(_settings?: any)
Parametri
- _settings
-
any
Opzionale. Impostazioni per il client di telemetria.
Dettagli metodo
flush()
Scarica il buffer in memoria ed eventuali metriche preaggregate.
function flush()
trackDependency(TelemetryDependency)
Invia informazioni su una dipendenza esterna (chiamata in uscita) nell'applicazione.
function trackDependency(_telemetry: TelemetryDependency)
Parametri
- _telemetry
- TelemetryDependency
Oggetto che implementa TelemetryDependency.
trackEvent(TelemetryEvent)
Registra eventi personalizzati con campi denominati estendibili.
function trackEvent(_telemetry: TelemetryEvent)
Parametri
- _telemetry
- TelemetryEvent
Oggetto che implementa TelemetryEvent.
trackException(TelemetryException)
Registra un'eccezione di sistema.
function trackException(_telemetry: TelemetryException)
Parametri
- _telemetry
- TelemetryException
Oggetto che implementa TelemetryException.
trackPageView(TelemetryPageView)
Registra una visualizzazione pagina di Application Insights.
function trackPageView(_telemetry: TelemetryPageView)
Parametri
- _telemetry
- TelemetryPageView
Oggetto che implementa TelemetryPageView.
trackTrace(TelemetryTrace)
Invia un messaggio di traccia.
function trackTrace(_telemetry: TelemetryTrace)
Parametri
- _telemetry
- TelemetryTrace
Oggetto che implementa TelemetryTrace.