IMiddleware インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
受信アクティビティで動作できるミドルウェアを表します。
public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
- 派生
注釈
は BotAdapter 、ユーザーのチャネルからの受信アクティビティをミドルウェアの OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) メソッドに渡します。
ミドルウェア オブジェクトは、アダプターのミドルウェア コレクションに追加できます。 アダプターは、ボットのミドルウェア パイプラインを通ってボットのロジックに入ってきた後、また出ていくアクティビティを処理および管理します。 各アクティビティがボットを出入りして流れる際、ボット ロジックの実行前と実行後のどちらでも、各ミドルウェアがアクティビティを検査または操作できます。
アダプターはアクティビティごとに、追加された順にミドルウェアを呼び出します。
メソッド
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
ミドルウェアで実装された場合は、受信アクティビティを処理します。 |