BotTelemetryClient Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |