Språk

BotTelemetryClient Klass

Definition

En loggningsklient för bottelemetri.

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

Name Description
BotTelemetryClient(TelemetryClient)

Initierar en ny instans av BotTelemetryClient klassen.

Metoder

Name Description
Flush()

Rensar bufferten i minnet och alla föraggregerade mätvärden.

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

Skicka information om tillgängligheten av en applikation.

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

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

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

Loggar anpassade händelser med utbyggbara namngivna fält.

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

Loggar ett systemundantag.

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

Loggar en dialogpost / som en applikationsinsiktssida.

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

Skicka ett spårningsmeddelande.

Tilläggsmetoder

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

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

Gäller för