MiddlewareSet 類別
- java.
lang. Object - com.
microsoft. bot. builder. MiddlewareSet
- com.
實作
public class MiddlewareSet
implements Middleware
包含一組已排序的 Middleware。
建構函式摘要
| 建構函式 | Description | |
|---|---|---|
| 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
- 要呼叫以繼續 Bot 中間件管線的委派。
傳回:
工作,表示要執行的工作佇列。 中間件會呼叫
next 委派,將控制權傳遞至管線中的下一個中間件。 如果中間件未\u2019呼叫下一個委派,配接器就不會呼叫任何後續中間件,\u2019要求處理程式或 Bot\u2019接收處理程式,以及管線縮短。
context 提供傳入活動的相關信息,以及其他處理活動所需的數據。
TurnContext
Activity
receiveActivityWithStatus
public CompletableFuture
處理活動。
參數:
context
- 回合的內容物件。
callback
- 當集合完成處理活動時要呼叫的委派。
傳回:
工作,表示要執行的工作佇列。
use
public MiddlewareSet use(Middleware middleware)
將中間件物件加入集合的結尾。
參數:
middleware
- 要加入的中間件。
傳回:
更新的中間件集。