TelemetryInitializerMiddleware 类

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

实现

public class TelemetryInitializerMiddleware
implements Middleware

用于在 HttpContext 上存储传入活动的中间件。

构造函数摘要

构造函数 说明
TelemetryInitializerMiddleware(TelemetryLoggerMiddleware withTelemetryLoggerMiddleware, Boolean withLogActivityTelemetry)

初始化 TelemetryInitializerMiddleware的新实例。

方法摘要

修饰符和类型 方法和描述
java.util.concurrent.CompletableFuture<java.lang.Void> onTurn(TurnContext context, NextDelegate next)

在 Http上下文上的项集合中将传入活动存储为 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

适用于