Поделиться через


BotTelemetryClient Класс

Определение

Клиент ведения журнала для телеметрии бота.

public class BotTelemetryClient : Microsoft.Bot.Builder.IBotPageViewTelemetryClient, Microsoft.Bot.Builder.IBotTelemetryClient
type BotTelemetryClient = class
    interface IBotTelemetryClient
    interface IBotPageViewTelemetryClient
Public Class BotTelemetryClient
Implements IBotPageViewTelemetryClient, IBotTelemetryClient
Наследование
BotTelemetryClient
Реализации

Конструкторы

BotTelemetryClient(TelemetryClient)

Инициализирует новый экземпляр класса BotTelemetryClient.

Методы

Flush()

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

TrackAvailability(String, DateTimeOffset, TimeSpan, String, Boolean, String, IDictionary<String,String>, IDictionary<String,Double>)

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

TrackDependency(String, String, String, String, DateTimeOffset, TimeSpan, String, Boolean)

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

TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>)

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

TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>)

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

TrackPageView(String, IDictionary<String,String>, IDictionary<String,Double>)

Записывает запись диалогового окна / в качестве представления страницы Application Insights.

TrackTrace(String, Severity, IDictionary<String,String>)

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

Методы расширения

TrackDialogView(IBotTelemetryClient, String, IDictionary<String,String>, IDictionary<String,Double>)

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

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