MiddlewareSet 类
- java.
lang. Object - com.
microsoft. bot. builder. MiddlewareSet
- com.
实现
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)
处理活动。 |
|
Middleware |
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
处理传入活动。
参数:
turnContext
- 此轮次的上下文对象。
next
- 要调用以继续机器人中间件管道的委托。
返回:
表示要执行的工作的任务。 中间件调用
next 委托,将控制权传递给管道中的下一个中间件。 如果中间件\u2019不调用下一个委托,适配器不会调用任何后续中间件\u2019请求处理程序或机器人\u2019接收处理程序,以及管道短路。
context 提供有关传入活动的信息,以及处理活动所需的其他数据。
TurnContext
Activity
receiveActivityWithStatus
public CompletableFuture
处理活动。
参数:
context
- 轮次的上下文对象。
callback
- 当集完成处理活动时要调用的委托。
返回:
表示要执行的工作的任务。
use
public MiddlewareSet use(Middleware middleware)
将中间件对象添加到集末尾。
参数:
middleware
- 要添加的中间件。
返回:
更新后的中间件集。