語言

BotTelemetryClient 類別

定義

Bot 遙測的記錄用戶端。

public class BotTelemetryClient : Microsoft.Bot.Builder.IBotPageViewTelemetryClient, Microsoft.Bot.Builder.IBotTelemetryClient
type BotTelemetryClient = class
    interface IBotTelemetryClient
    interface IBotPageViewTelemetryClient
Public Class BotTelemetryClient
Implements IBotPageViewTelemetryClient, IBotTelemetryClient
繼承
BotTelemetryClient
實作

建構函式

名稱 Description
BotTelemetryClient(TelemetryClient)

初始化 BotTelemetryClient 類別的新執行個體。

方法

名稱 Description
Flush()

排清記憶體內部緩衝區和預先匯總的任何計量。

TrackAvailability(String, DateTimeOffset, TimeSpan, String, Boolean, String, IDictionary<String,String>, IDictionary<String,Double>)

傳送應用程式可用性的相關信息。

TrackDependency(String, String, String, String, DateTimeOffset, TimeSpan, String, Boolean)

在應用程式中傳送外部相依性 (傳出呼叫) 的相關信息。

TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>)

使用可延伸的具名字段記錄自定義事件。

TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>)

記錄系統例外狀況。

TrackPageView(String, IDictionary<String,String>, IDictionary<String,Double>)

將對話框專案 /記錄為 Application Insights 頁面檢視。

TrackTrace(String, Severity, IDictionary<String,String>)

傳送追蹤訊息。

擴充方法

名稱 Description
TrackDialogView(IBotTelemetryClient, String, IDictionary<String,String>, IDictionary<String,Double>)

如果已實作 IBotPageViewTelemetryClient,請使用 IBotTelemetryClient 上的 TrackPageView 方法記錄 DialogView。 或者,透過 TrackTrace 註銷資訊。

適用於