Dela via


BotTelemetryClient Klass

Definition

En loggningsklient för robottelemetri.

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

Konstruktorer

BotTelemetryClient(TelemetryClient)

Initierar en ny instans av BotTelemetryClient klassen.

Metoder

Flush()

Tömer den minnesinterna bufferten och eventuella mått som föraggregeras.

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

Skicka information om tillgänglighet för ett program.

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

Skicka information om ett externt beroende (utgående anrop) i programmet.

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

Loggar anpassade händelser med utökningsbara namngivna fält.

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

Loggar ett systemfel.

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

Loggar en dialogruta/som en Application Insights-sidvy.

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

Skicka ett spårningsmeddelande.

Tilläggsmetoder

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

Logga en DialogView med metoden TrackPageView på IBotTelemetryClient om IBotPageViewTelemetryClient har implementerats. Du kan också logga ut informationen via TrackTrace.

Gäller för