TelemetryInitializerMiddleware 類別

  • java.lang.Object
    • com.microsoft.bot.applicationinsights.core.TelemetryInitializerMiddleware

實作

public class TelemetryInitializerMiddleware
implements Middleware

在 HttpContext 上儲存傳入活動的中間件。

建構函式摘要

建構函式 Description
TelemetryInitializerMiddleware(TelemetryLoggerMiddleware withTelemetryLoggerMiddleware, Boolean withLogActivityTelemetry)

初始化 TelemetryInitializerMiddleware的新實例。

方法摘要

修飾詞與類型 方法與描述
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext context, NextDelegate next)

在 HttpContext 的專案集合中,將傳入活動儲存為 JSON。

方法繼承來源 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

建構函式詳細資料

TelemetryInitializerMiddleware

public TelemetryInitializerMiddleware(TelemetryLoggerMiddleware withTelemetryLoggerMiddleware, Boolean withLogActivityTelemetry)

初始化 TelemetryInitializerMiddleware的新實例。

參數:

withTelemetryLoggerMiddleware - 要使用的 TelemetryLoggerMiddleware。
withLogActivityTelemetry - 判斷是否要記錄遙測活動的布爾值

方法詳細資料

onTurn

public CompletableFuture onTurn(TurnContext context, NextDelegate next)

將傳入活動儲存為 HTTPContext 上的專案集合中的 JSON。

參數:

context - 傳入的 TurnContext
next - 委派以在下一步執行

傳回:

傳回具有 Void 值的 CompletableFuture

適用於