다음을 통해 공유


IMiddleware 인터페이스

정의

들어오는 활동에서 작동할 수 있는 미들웨어를 나타냅니다.

public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
파생

설명

BotAdapter 사용자의 채널에서 들어오는 활동을 미들웨어의 OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) 메서드로 전달합니다.

어댑터의 미들웨어 컬렉션에 미들웨어 개체를 추가할 수 있습니다. 어댑터는 봇 미들웨어 파이프라인을 통해 들어오는 작업을 처리하고 봇의 논리로 안내한 후 다시 밖으로 내보냅니다. 각 작업이 봇으로 들어가고 나올 때 미들웨어의 각 부분은 봇 논리가 실행되기 전과 후에 작업을 검사하거나 작업에 따라 작동합니다.

각 작업에 대해 어댑터는 미들웨어를 추가된 순서대로 호출합니다.

메서드

OnTurnAsync(ITurnContext, NextDelegate, CancellationToken)

미들웨어에서 구현되는 경우 들어오는 작업을 처리합니다.

적용 대상

추가 정보