BotTelemetryClient Schnittstelle
public interface BotTelemetryClient
Protokollierungsclient für Bot-Telemetrie.
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| abstract void |
flush()
Löscht den Speicherpuffer und alle Metriken, die vorab aggregiert werden. |
| default void |
trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success)
Senden Sie Informationen zur Verfügbarkeit einer Anwendung. |
| abstract void |
trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map<String,String> properties, Map<String,Double> metrics)
Senden Sie Informationen zur Verfügbarkeit einer Anwendung. |
| abstract void |
trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)
Senden Von Informationen zu einer externen Abhängigkeit (ausgehender Aufruf) in der Anwendung. |
| abstract void |
trackDialogView(String dialogName, Map<String,String> properties, Map<String,Double> metrics)
Protokollieren Sie ein Dialogfeld |
| default void |
trackEvent(String eventName)
Protokolliert benutzerdefinierte Ereignisse mit erweiterbaren benannten Feldern. |
| default void |
trackEvent(String eventName, Map<String,String> properties)
Protokolliert benutzerdefinierte Ereignisse mit erweiterbaren benannten Feldern. |
| abstract void |
trackEvent(String eventName, Map<String,String> properties, Map<String,Double> metrics)
Protokolliert benutzerdefinierte Ereignisse mit erweiterbaren benannten Feldern. |
| default void |
trackException(Exception exception)
Protokolliert eine System exception. |
| abstract void |
trackException(Exception exception, Map<String,String> properties, Map<String,Double> metrics)
Protokolliert eine System exception. |
| abstract void |
trackTrace(String message, Severity severityLevel, Map<String,String> properties)
Senden einer Ablaufverfolgungsnachricht. |
Details zur Methode
flush
public abstract void flush()
Löscht den Speicherpuffer und alle Metriken, die vorab aggregiert werden.
trackAvailability
public default void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success)
Senden Sie Informationen zur Verfügbarkeit einer Anwendung.
Parameter:
trackAvailability
public abstract void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map
Senden Sie Informationen zur Verfügbarkeit einer Anwendung.
Parameter:
trackDependency
public abstract void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)
Senden Von Informationen zu einer externen Abhängigkeit (ausgehender Aufruf) in der Anwendung.
Parameter:
trackDialogView
public abstract void trackDialogView(String dialogName, Map
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.
Parameter:
trackEvent
public default void trackEvent(String eventName)
Protokolliert benutzerdefinierte Ereignisse mit erweiterbaren benannten Feldern.
Parameter:
trackEvent
public default void trackEvent(String eventName, Map
Protokolliert benutzerdefinierte Ereignisse mit erweiterbaren benannten Feldern.
Parameter:
trackEvent
public abstract void trackEvent(String eventName, Map
Protokolliert benutzerdefinierte Ereignisse mit erweiterbaren benannten Feldern.
Parameter:
trackException
public default void trackException(Exception exception)
Protokolliert eine System exception.
Parameter:
trackException
public abstract void trackException(Exception exception, Map
Protokolliert eine System exception.
Parameter:
trackTrace
public abstract void trackTrace(String message, Severity severityLevel, Map
Senden einer Ablaufverfolgungsnachricht.
Parameter: