ShowTypingMiddleware 類別
- java.
lang. Object - com.
microsoft. bot. builder. ShowTypingMiddleware
- com.
實作
public class ShowTypingMiddleware
implements Middleware
新增時,此中間件會在收到訊息活動時,將輸入活動傳回給使用者,讓他們知道 Bot 已收到訊息,並且正在處理回應。 您可以指定第一個輸入活動傳送之前以毫秒為單位的延遲,然後指定頻率,也會以毫秒為單位來決定另一個輸入活動傳送的頻率。 輸入活動會繼續傳送,直到 Bot 將另一則訊息傳回給用戶為止。
建構函式摘要
| 建構函式 | Description |
|---|---|
| ShowTypingMiddleware() |
使用預設延遲和期間建構。 |
| ShowTypingMiddleware(long withDelay, long withPeriod) |
初始化顯示 |
方法摘要
| 修飾詞與類型 | 方法與描述 |
|---|---|
| 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
- 要呼叫以繼續 Bot 中間件管線的委派。
傳回:
工作,表示要執行的工作佇列。