NullTelemetryClient class
Un cliente de telemetría de bot nulo que implementa BotTelemetryClient.
Constructores
Null |
Crea una nueva instancia de la clase |
Métodos
flush() | Vacía el búfer en memoria y las métricas que se agregan previamente. |
track |
Envía información sobre una dependencia externa (llamada saliente) en la aplicación. |
track |
Registra eventos personalizados con campos con nombre extensible. |
track |
Registra una excepción del sistema. |
track |
Registra una vista de página de Application Insights. |
track |
Envía un mensaje de seguimiento. |
Detalles del constructor
NullTelemetryClient(any)
Crea una nueva instancia de la clase
new NullTelemetryClient(_settings?: any)
Parámetros
- _settings
-
any
Opcional. Configuración del cliente de telemetría.
Detalles del método
flush()
Vacía el búfer en memoria y las métricas que se agregan previamente.
function flush()
trackDependency(TelemetryDependency)
Envía información sobre una dependencia externa (llamada saliente) en la aplicación.
function trackDependency(_telemetry: TelemetryDependency)
Parámetros
- _telemetry
- TelemetryDependency
Objeto que implementa TelemetryDependency.
trackEvent(TelemetryEvent)
Registra eventos personalizados con campos con nombre extensible.
function trackEvent(_telemetry: TelemetryEvent)
Parámetros
- _telemetry
- TelemetryEvent
Objeto que implementa TelemetryEvent.
trackException(TelemetryException)
Registra una excepción del sistema.
function trackException(_telemetry: TelemetryException)
Parámetros
- _telemetry
- TelemetryException
Objeto que implementa TelemetryException.
trackPageView(TelemetryPageView)
Registra una vista de página de Application Insights.
function trackPageView(_telemetry: TelemetryPageView)
Parámetros
- _telemetry
- TelemetryPageView
Objeto que implementa TelemetryPageView.
trackTrace(TelemetryTrace)
Envía un mensaje de seguimiento.
function trackTrace(_telemetry: TelemetryTrace)
Parámetros
- _telemetry
- TelemetryTrace
Objeto que implementa TelemetryTrace.