Udostępnij za pośrednictwem


BotTelemetryClient Klasa

Definicja

Klient rejestrowania dla telemetrii bota.

public class BotTelemetryClient : Microsoft.Bot.Builder.IBotPageViewTelemetryClient, Microsoft.Bot.Builder.IBotTelemetryClient
type BotTelemetryClient = class
    interface IBotTelemetryClient
    interface IBotPageViewTelemetryClient
Public Class BotTelemetryClient
Implements IBotPageViewTelemetryClient, IBotTelemetryClient
Dziedziczenie
BotTelemetryClient
Implementuje

Konstruktory

BotTelemetryClient(TelemetryClient)

Inicjuje nowe wystąpienie klasy BotTelemetryClient.

Metody

Flush()

Opróżnia bufor w pamięci i wszystkie metryki wstępnie zagregowane.

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

Wysyłanie informacji o dostępności aplikacji.

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

Wysyłanie informacji o zależności zewnętrznej (wywołaniu wychodzącym) w aplikacji.

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

Rejestruje zdarzenia niestandardowe z rozszerzalnymi nazwanymi polami.

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

Rejestruje wyjątek systemowy.

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

Rejestruje wpis okna dialogowego /jako widok strony usługi Application Insights.

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

Wyślij komunikat śledzenia.

Metody rozszerzania

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

Zarejestruj widok DialogView przy użyciu metody TrackPageView w obiekcie IBotTelemetryClient, jeśli zaimplementowano element IBotPageViewTelemetryClient. Możesz też zarejestrować informacje za pośrednictwem funkcji TrackTrace.

Dotyczy