IBotTelemetryClient Schnittstelle

Definition

Beschreibt einen Logging-Client für Bot-Telemetrie.

public interface IBotTelemetryClient
type IBotTelemetryClient = interface
Public Interface IBotTelemetryClient
Abgeleitet

Methoden

Name Beschreibung
Flush()

Löscht den Speicherpuffer und alle Metriken, die vorab aggregiert werden.

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

Senden Sie Informationen zur Verfügbarkeit einer Anwendung.

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

Senden Von Informationen zu einer externen Abhängigkeit (ausgehender Aufruf) in der Anwendung.

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

Protokolliert benutzerdefinierte Ereignisse mit erweiterbaren benannten Feldern.

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

Protokolliert eine System exception.

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

Senden einer Ablaufverfolgungsnachricht.

Erweiterungsmethoden

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

Protokollieren Sie ein DialogView-Objekt mithilfe der TrackPageView-Methode auf dem IBotTelemetryClient, wenn IBotPageViewTelemetryClient implementiert wurde. Alternativ können Sie die Informationen über TrackTrace abmelden.

Gilt für: