BotTelemetryClient Antarmuka
public interface BotTelemetryClient
Klien pengelogan untuk Bot Telemetry.
Ringkasan Metode
Detail Metode
flush
public abstract void flush()
Bersihkan buffer dalam memori dan metrik apa pun yang telah diagregasi sebelumnya.
trackAvailability
public default void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success)
Kirim informasi tentang ketersediaan aplikasi.
Parameter:
trackAvailability
public abstract void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map
Kirim informasi tentang ketersediaan aplikasi.
Parameter:
trackDependency
public abstract void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)
Kirim informasi tentang dependensi eksternal (panggilan keluar) di aplikasi.
Parameter:
trackDialogView
public abstract void trackDialogView(String dialogName, Map
Catat DialogView menggunakan metode TrackPageView pada IBotTelemetryClient jika IBotPageViewTelemetryClient telah diimplementasikan. Atau, keluarkan informasi melalui TrackTrace.
Parameter:
trackEvent
public default void trackEvent(String eventName)
Mencatat peristiwa kustom dengan bidang bernama yang dapat diperluas.
Parameter:
trackEvent
public default void trackEvent(String eventName, Map
Mencatat peristiwa kustom dengan bidang bernama yang dapat diperluas.
Parameter:
trackEvent
public abstract void trackEvent(String eventName, Map
Mencatat peristiwa kustom dengan bidang bernama yang dapat diperluas.
Parameter:
trackException
public default void trackException(Exception exception)
Mencatat pengecualian sistem.
Parameter:
trackException
public abstract void trackException(Exception exception, Map
Mencatat pengecualian sistem.
Parameter:
trackTrace
public abstract void trackTrace(String message, Severity severityLevel, Map
Kirim pesan pelacakan.
Parameter: