Sdílet prostřednictvím


BotTelemetryClient Třída

Definice

Protokolovací klient pro telemetrii robota.

public class BotTelemetryClient : Microsoft.Bot.Builder.IBotPageViewTelemetryClient, Microsoft.Bot.Builder.IBotTelemetryClient
type BotTelemetryClient = class
    interface IBotTelemetryClient
    interface IBotPageViewTelemetryClient
Public Class BotTelemetryClient
Implements IBotPageViewTelemetryClient, IBotTelemetryClient
Dědičnost
BotTelemetryClient
Implementuje

Konstruktory

BotTelemetryClient(TelemetryClient)

Inicializuje novou instanci BotTelemetryClient třídy .

Metody

Flush()

Vyprázdní vyrovnávací paměť a všechny předem agregované metriky.

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

Odesílat informace o dostupnosti aplikace.

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

Odesílat informace o externí závislosti (odchozí volání) v aplikaci.

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

Protokoluje vlastní události s rozšiřitelnými pojmenovanými poli.

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

Zaznamená výjimku systému.

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

Zaznamená položku dialogového okna / jako zobrazení stránky Application Insights.

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

Odeslat trasovací zprávu.

Metody rozšíření

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

Protokolujte DialogView pomocí metody TrackPageView na IBotTelemetryClient, pokud byl implementován IBotPageViewTelemetryClient. Případně odhlaste informace přes TrackTrace.

Platí pro