IBotTelemetryClient Интерфейс

Определение

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

public interface IBotTelemetryClient
type IBotTelemetryClient = interface
Public Interface IBotTelemetryClient
Производный

Методы

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>)

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

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

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

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

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

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

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