TelemetryInitializerMiddleware 类
- java.
lang. Object - com.
microsoft. bot. applicationinsights. core. TelemetryInitializerMiddleware
- com.
实现
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
将传入活动作为 JSON 存储在 HttpContext 上的项集合中。
Parameters:
context
- 传入的 TurnContext
next
- 要运行下一步的委托
Returns:
返回具有 Void 值的 CompletableFuture