Delen via


BotTelemetryClient Klas

Definitie

Een client voor logboekregistratie voor bottelemetrie.

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

Constructors

BotTelemetryClient(TelemetryClient)

Initialiseert een nieuw exemplaar van de BotTelemetryClient klasse.

Methoden

Flush()

Hiermee worden de buffer in het geheugen en alle metrische gegevens die vooraf worden geaggregeerd, leeggemaakt.

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

Informatie verzenden over de beschikbaarheid van een toepassing.

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

Informatie verzenden over een externe afhankelijkheid (uitgaande aanroep) in de toepassing.

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

Registreert aangepaste gebeurtenissen met uitbreidbare benoemde velden.

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

Registreert een systeem uitzondering.

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

Registreert een dialoogvenstervermelding / als een Application Insights-paginaweergave.

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

Een traceringsbericht verzenden.

Extensiemethoden

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

Registreer een DialogView met behulp van de methode TrackPageView op de IBotTelemetryClient als IBotPageViewTelemetryClient is geïmplementeerd. U kunt de informatie ook afmelden via TrackTrace.

Van toepassing op