BotTelemetryClient 介面
public interface BotTelemetryClient
Bot 遙測的記錄用戶端。
方法摘要
方法詳細資料
flush
public abstract void flush()
排清記憶體內部緩衝區和預先匯總的任何計量。
trackAvailability
public default void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success)
傳送應用程式可用性的相關信息。
參數:
trackAvailability
public abstract void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map
傳送應用程式可用性的相關信息。
參數:
trackDependency
public abstract void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)
在應用程式中傳送外部相依性 (傳出呼叫) 的相關信息。
參數:
trackDialogView
public abstract void trackDialogView(String dialogName, Map
如果已實作 IBotPageViewTelemetryClient,請使用 IBotTelemetryClient 上的 TrackPageView 方法記錄 DialogView。 或者,透過 TrackTrace 註銷資訊。
參數:
trackEvent
public default void trackEvent(String eventName)
使用可延伸的具名字段記錄自定義事件。
參數:
trackEvent
public default void trackEvent(String eventName, Map
使用可延伸的具名字段記錄自定義事件。
參數:
trackEvent
public abstract void trackEvent(String eventName, Map
使用可延伸的具名字段記錄自定義事件。
參數:
trackException
public default void trackException(Exception exception)
記錄系統例外狀況。
參數:
trackException
public abstract void trackException(Exception exception, Map
記錄系統例外狀況。
參數:
trackTrace
public abstract void trackTrace(String message, Severity severityLevel, Map
傳送追蹤訊息。
參數: