RegisterClassMiddleware class
中間件,用於將物件新增至或向目前的回合內容註冊服務。
建構函式
| Register |
初始化 RegisterClassMiddleware 類別的新實例。 |
屬性
| service | 要加入至回合內容的物件或服務。 |
方法
| on |
將相關聯的物件或服務新增至目前的回合內容。 |
建構函式詳細資料
RegisterClassMiddleware(T, string | symbol)
初始化 RegisterClassMiddleware 類別的新實例。
new RegisterClassMiddleware(service: T, key: string | symbol)
參數
- service
-
T
要加入的物件或服務。
- key
-
string | symbol
服務物件的索引鍵會輪替狀態。
屬性詳細資料
service
要加入至回合內容的物件或服務。
service: T
屬性值
T
方法詳細資料
onTurn(TurnContext, () => Promise<void>)
將相關聯的物件或服務新增至目前的回合內容。
function onTurn(turnContext: TurnContext, next: () => Promise<void>): Promise<void>
參數
- turnContext
- TurnContext
這個回合的內容物件。
- next
-
() => Promise<void>
要呼叫以繼續 Bot 中間件管線的委派。
傳回
Promise<void>