IBotTelemetryClient Interfész

Definíció

A robottelemetria naplózási ügyfélprogramját ismerteti.

public interface IBotTelemetryClient
type IBotTelemetryClient = interface
Public Interface IBotTelemetryClient
Származtatott

Metódusok

Flush()

Kiüríti a memóriában lévő puffert és az előre összesítandó metrikákat.

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

Információk küldése egy alkalmazás rendelkezésre állásáról.

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

Információk küldése az alkalmazásban lévő külső függőségről (kimenő hívásról).

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

Egyéni események naplózása bővíthető elnevezett mezőkkel.

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

Naplóz egy rendszerkivételt.

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

Nyomkövetési üzenet küldése.

Bővítő metódusok

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

Naplózhatja a DialogView-t a TrackPageView metódussal az IBotTelemetryClienten, ha az IBotPageViewTelemetryClient implementálva lett. Másik lehetőségként naplózza az információkat a TrackTrace-en keresztül.

A következőre érvényes: