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)

将传入活动作为 JSON 存储在 Http上下文上的项集合中。

方法继承自 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 的新实例。

Parameters:

withTelemetryLoggerMiddleware - 要使用的 TelemetryLoggerMiddleware。
withLogActivityTelemetry - 确定是否要记录遥测活动的布尔值

方法详细信息

onTurn

public CompletableFuture onTurn(TurnContext context, NextDelegate next)

将传入活动作为 JSON 存储在 HttpContext 上的项集合中。

Parameters:

context - 传入的 TurnContext
next - 要运行下一步的委托

Returns:

返回具有 Void 值的 CompletableFuture

适用于