ShowTypingMiddleware 类
- java.
lang. Object - com.
microsoft. bot. builder. ShowTypingMiddleware
- com.
实现
public class ShowTypingMiddleware
implements Middleware
添加后,当收到消息活动以告知机器人已收到消息并正在处理响应时,此中间件会将键入活动发送回用户。 可以在发送第一个键入活动之前指定延迟(以毫秒为单位),然后指定频率(以毫秒为单位),确定发送另一个键入活动的频率。 键入活动将继续发送,直到机器人将另一条消息发送回用户。
构造函数摘要
| 构造函数 | 说明 |
|---|---|
| ShowTypingMiddleware() |
具有默认延迟和句点的构造。 |
| ShowTypingMiddleware(long withDelay, long withPeriod) |
初始化 Show |
方法摘要
| 修饰符和类型 | 方法和描述 |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
onTurn(TurnContext turnContext, NextDelegate next)
处理传入活动。 |
方法继承自 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
构造函数详细信息
ShowTypingMiddleware
public ShowTypingMiddleware()
具有默认延迟和句点的构造。
ShowTypingMiddleware
public ShowTypingMiddleware(long withDelay, long withPeriod)
初始化 ShowTypingMiddleware 类的新实例。
参数:
withDelay
- 发送第一个键入指示器之前的初始延迟。
withPeriod
- 将发送其他键入指示器的速率。
引发:
java.lang.IllegalArgumentException
- 延迟和句点必须大于零
方法详细信息
onTurn
public CompletableFuture
处理传入活动。
参数:
turnContext
- 此轮次的上下文对象。
next
- 要调用以继续机器人中间件管道的委托。
返回:
表示要执行的工作的任务。