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>
ボット ミドルウェア パイプラインを続行するために呼び出すデリゲート。
戻り値
Promise<void>