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


NullBotTelemetryClient Класс

Определение

Пустой клиент телемтры бота, реализующий IBotTelemetryClient.

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

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

NullBotTelemetryClient()

Пустой клиент телемтры бота, реализующий IBotTelemetryClient.

Свойства

Instance

Возвращает новый экземпляр NullBotTelemetryClient.

Методы

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.

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