ApplicationInsightsBotTelemetryClient 類別
- java.
lang. Object - com.
microsoft. bot. applicationinsights. ApplicationInsightsBotTelemetryClient
- com.
實作
public class ApplicationInsightsBotTelemetryClient
implements BotTelemetryClient
Bot 遙測的記錄用戶端。
建構函式摘要
| 建構函式 | Description |
|---|---|
| ApplicationInsightsBotTelemetryClient(String instrumentationKey) |
初始化 BotTelemetryClient的新實例。 |
方法摘要
方法繼承來源 java.lang.Object
建構函式詳細資料
ApplicationInsightsBotTelemetryClient
public ApplicationInsightsBotTelemetryClient(String instrumentationKey)
初始化 BotTelemetryClient的新實例。
參數:
方法詳細資料
flush
public void flush()
排清記憶體內部緩衝區和預先匯總的任何計量。
getTelemetryConfiguration
public TelemetryConfiguration getTelemetryConfiguration()
提供在這裡執行的 Application Insights 組態存取權。 可讓開發人員調整選項。
傳回:
trackAvailability
public void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map
傳送應用程式可用性的相關信息。
參數:
trackDependency
public void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)
在應用程式中傳送外部相依性 (傳出呼叫) 的相關信息。
參數:
trackDialogView
public void trackDialogView(String dialogName, Map
我們已實作此方法,從 ApplicationInsightsBotTelemetryClient 呼叫 tracePageView 方法,因為尚未實作 IBotPageViewTelemetryClient。
參數:
trackEvent
public void trackEvent(String eventName, Map
使用可延伸的具名字段記錄自定義事件。
參數:
trackException
public void trackException(Exception exception, Map
記錄系統例外狀況。
參數:
trackPageView
public void trackPageView(String dialogName, Map
將對話框專案 /記錄為 Application Insights 頁面檢視。
參數:
trackTrace
public void trackTrace(String message, Severity severityLevel, Map
傳送追蹤訊息。
參數: