MiddlewareSet 类

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

实现

public class MiddlewareSet
implements Middleware

包含一组有序的 Middleware

构造函数摘要

构造函数 说明
MiddlewareSet()

方法摘要

修饰符和类型 方法和描述

java.util.concurrent.CompletableFuture<java.lang.Void>

onTurn(TurnContext turnContext, NextDelegate next)

处理传入活动。

java.util.concurrent.CompletableFuture<java.lang.Void>

receiveActivityWithStatus(TurnContext context, BotCallbackHandler callback)

处理活动。

MiddlewareSet use(Middleware middleware)

将中间件对象添加到集的末尾。

方法继承自 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

构造函数详细信息

MiddlewareSet

public MiddlewareSet()

方法详细信息

onTurn

public CompletableFuture onTurn(TurnContext turnContext, NextDelegate next)

处理传入活动。

Parameters:

turnContext - 此轮次的上下文对象。
next - 要调用以继续机器人中间件管道的委托。

Returns:

一个任务,表示排队要执行的工作。 中间件调用 next 委托,将控制权传递给管道中的下一个中间件。 如果中间件不调用下一个委托,则适配器不会调用任何后续中间件\u2019s 请求处理程序或 bot\u2019s 接收处理程序,以及管道短路。

提供有关 context 传入活动的信息,以及处理活动所需的其他数据。 TurnContext Activity

receiveActivityWithStatus

public CompletableFuture receiveActivityWithStatus(TurnContext context, BotCallbackHandler callback)

处理活动。

Parameters:

context - 轮次的上下文对象。
callback - 当集完成对活动的处理时要调用的委托。

Returns:

一个任务,表示排队要执行的工作。

use

public MiddlewareSet use(Middleware middleware)

将中间件对象添加到集的末尾。

Parameters:

middleware - 要添加的中间件。

Returns:

更新后的中间件集。

适用于