IBotTelemetryClient Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt einen Protokollierungsclient für Bottelemetriedaten.
public interface IBotTelemetryClient
type IBotTelemetryClient = interface
Public Interface IBotTelemetryClient
- Abgeleitet
Methoden
Flush() |
Leert den In-Memory-Puffer und alle metriken, die voraggregatiert 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 Sie 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 Systemausnahmeregelung. |
TrackTrace(String, Severity, IDictionary<String,String>) |
Senden Sie eine Ablaufverfolgungsnachricht. |
Erweiterungsmethoden
TrackDialogView(IBotTelemetryClient, String, IDictionary<String,String>, IDictionary<String,Double>) |
Protokollieren Sie eine DialogView mithilfe der TrackPageView-Methode auf dem IBotTelemetryClient, wenn IBotPageViewTelemetryClient implementiert wurde. Alternativ können Sie die Informationen über TrackTrace abmelden. |