NullBotTelemetryClient 類別

  • java.lang.Object
    • com.microsoft.bot.builder.NullBotTelemetryClient

實作

public class NullBotTelemetryClient
implements BotTelemetryClient

no-op 遙測用戶端。

建構函式摘要

建構函式 Description
NullBotTelemetryClient()

方法摘要

修飾詞與類型 方法與描述
void flush()

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

void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map<String,String> properties, Map<String,Double> metrics)

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

void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)

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

void trackDialogView(String dialogName, Map<String,String> properties, Map<String,Double> metrics)

如果已實作 IBotPageView遙測用戶端,請使用 [追蹤頁面][檢視] 方法記錄對話框檢視。

void trackEvent(String eventName, Map<String,String> properties, Map<String,Double> metrics)

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

void trackException(Exception exception, Map<String,String> properties, Map<String,Double> metrics)

記錄系統例外狀況。

void trackTrace(String message, Severity severityLevel, Map<String,String> properties)

傳送追蹤訊息。

方法繼承來源 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

建構函式詳細資料

NullBotTelemetryClient

public NullBotTelemetryClient()

方法詳細資料

flush

public void flush()

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

trackAvailability

public void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map properties, Map metrics)

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

參數:

name
timeStamp
duration
runLocation
success
message
properties
metrics

trackDependency

public void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)

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

參數:

dependencyTypeName
target
dependencyName
data
startTime
duration
resultCode
success

trackDialogView

public void trackDialogView(String dialogName, Map properties, Map metrics)

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

參數:

dialogName
properties
metrics

trackEvent

public void trackEvent(String eventName, Map properties, Map metrics)

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

參數:

eventName
properties
metrics

trackException

public void trackException(Exception exception, Map properties, Map metrics)

記錄系統例外狀況。

參數:

exception
properties
metrics

trackTrace

public void trackTrace(String message, Severity severityLevel, Map properties)

傳送追蹤訊息。

參數:

message
severityLevel
properties

適用於