NullTelemetryClient class
Клиент телеметрии null, реализующий BotTelemetryClient.
Конструкторы
Null |
Создает новый экземпляр класса NullTelemetryClient. |
Методы
flush() | Очищает буфер в памяти и все метрики, предварительно агрегированные. |
track |
Отправляет сведения о внешней зависимости (исходящем вызове) в приложении. |
track |
Регистрирует пользовательские события с расширяемыми именованными полями. |
track |
Регистрирует системное исключение. |
track |
Регистрирует представление страницы Application Insights. |
track |
Отправляет сообщение трассировки. |
Сведения о конструкторе
NullTelemetryClient(any)
Создает новый экземпляр класса NullTelemetryClient.
new NullTelemetryClient(_settings?: any)
Параметры
- _settings
-
any
Необязательный. Параметры для клиента телеметрии.
Сведения о методе
flush()
Очищает буфер в памяти и все метрики, предварительно агрегированные.
function flush()
trackDependency(TelemetryDependency)
Отправляет сведения о внешней зависимости (исходящем вызове) в приложении.
function trackDependency(_telemetry: TelemetryDependency)
Параметры
- _telemetry
- TelemetryDependency
Объект, реализующийтелеметрии
trackEvent(TelemetryEvent)
Регистрирует пользовательские события с расширяемыми именованными полями.
function trackEvent(_telemetry: TelemetryEvent)
Параметры
- _telemetry
- TelemetryEvent
Объект, реализующий TelemetryEvent.
trackException(TelemetryException)
Регистрирует системное исключение.
function trackException(_telemetry: TelemetryException)
Параметры
- _telemetry
- TelemetryException
Объект, реализующий TelemetryException.
trackPageView(TelemetryPageView)
Регистрирует представление страницы Application Insights.
function trackPageView(_telemetry: TelemetryPageView)
Параметры
- _telemetry
- TelemetryPageView
Объект, реализующий TelemetryPageView.
trackTrace(TelemetryTrace)
Отправляет сообщение трассировки.
function trackTrace(_telemetry: TelemetryTrace)
Параметры
- _telemetry
- TelemetryTrace
Объект, реализующий TelemetryTrace.