RegisterClassMiddleware<T> 類別
- java.
lang. Object - com.
microsoft. bot. builder. RegisterClassMiddleware<T>
- com.
類型參數
- T
要加入的 typeof 服務。
實作
public class RegisterClassMiddleware
implements Middleware
中間件,用於將物件新增至或向目前的回合內容註冊服務。
建構函式摘要
| 建構函式 | Description |
|---|---|
| RegisterClassMiddleware(T service) |
初始化 Register |
| RegisterClassMiddleware(T service, String key) |
初始化 Register |
方法摘要
| 修飾詞與類型 | 方法與描述 |
|---|---|
| T |
getService()
取得服務。 |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
onTurn(TurnContext turnContext, NextDelegate next)
將相關聯的物件或服務新增至目前的回合內容。 |
| void |
setService(T withService)
設定服務。 |
方法繼承來源 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
建構函式詳細資料
RegisterClassMiddleware
public RegisterClassMiddleware(T service)
初始化 RegisterClassMiddleware 類別的新實例。
參數:
service
- 要註冊的服務。
RegisterClassMiddleware
public RegisterClassMiddleware(T service, String key)
初始化 RegisterClassMiddleware 類別的新實例。
參數:
service
- 要註冊的服務。
key
- 服務對象的選擇性索引鍵會輪替狀態。 預設值為服務名稱。
方法詳細資料
getService
public T getService()
取得服務。
傳回:
服務。
onTurn
public CompletableFuture
將相關聯的物件或服務新增至目前的回合內容。
參數:
turnContext
- 這個回合的內容物件。
next
- 要呼叫以繼續 Bot 中間件管線的委派。
setService
public void setService(T withService)
設定服務。
參數:
withService
- 要設定服務的值。