NullBotTelemetryClient Класс

  • java.lang.Object
    • com.microsoft.bot.builder.NullBotTelemetryClient

Реализации

public class NullBotTelemetryClient
implements BotTelemetryClient

Клиент телеметрии no-op.

Сводка по конструктору

Конструктор Описание
NullBotTelemetryClient()

Сводка по методу

Модификатор и тип Метод и описание
void flush()

Очищает буфер в памяти и все метрики, предварительно агрегированные.

void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map<String,String> properties, Map<String,Double> metrics)

Отправка сведений о доступности приложения.

void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)

Отправка сведений о внешней зависимости (исходящем вызове) в приложении.

void trackDialogView(String dialogName, Map<String,String> properties, Map<String,Double> metrics)

Регистрация диалогового окнапредставления с помощью метода "Просмотр страницыотслеживания" в клиентетелеметрии IBot, если реализованпросмотрателеметрииклиента IBot.

void trackEvent(String eventName, Map<String,String> properties, Map<String,Double> metrics)

Регистрирует пользовательские события с расширяемыми именованными полями.

void trackException(Exception exception, Map<String,String> properties, Map<String,Double> metrics)

Регистрирует системное исключение.

void trackTrace(String message, Severity severityLevel, Map<String,String> properties)

Отправьте сообщение трассировки.

Методы, унаследованные от java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Сведения о конструкторе

NullBotTelemetryClient

public NullBotTelemetryClient()

Сведения о методе

flush

public void flush()

Очищает буфер в памяти и все метрики, предварительно агрегированные.

trackAvailability

public void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map properties, Map metrics)

Отправка сведений о доступности приложения.

Параметры:

name
timeStamp
duration
runLocation
success
message
properties
metrics

trackDependency

public void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)

Отправка сведений о внешней зависимости (исходящем вызове) в приложении.

Параметры:

dependencyTypeName
target
dependencyName
data
startTime
duration
resultCode
success

trackDialogView

public void trackDialogView(String dialogName, Map properties, Map metrics)

Войдите в DialogView с помощью метода TrackPageView в IBotTelemetryClient, если IBotPageViewTelemetryClient реализован. Кроме того, выйдите данные с помощью TrackTrace.

Параметры:

dialogName
properties
metrics

trackEvent

public void trackEvent(String eventName, Map properties, Map metrics)

Регистрирует пользовательские события с расширяемыми именованными полями.

Параметры:

eventName
properties
metrics

trackException

public void trackException(Exception exception, Map properties, Map metrics)

Регистрирует системное исключение.

Параметры:

exception
properties
metrics

trackTrace

public void trackTrace(String message, Severity severityLevel, Map properties)

Отправьте сообщение трассировки.

Параметры:

message
severityLevel
properties

Применяется к