IMiddleware 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
들어오는 활동에서 작동할 수 있는 미들웨어를 나타냅니다.
public interface IMiddleware
type IMiddleware = interface
Public Interface IMiddleware
- 파생
설명
는 BotAdapter 사용자의 채널에서 들어오는 활동을 미들웨어의 OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) 메서드로 전달합니다.
어댑터의 미들웨어 컬렉션에 미들웨어 개체를 추가할 수 있습니다. 어댑터는 봇 미들웨어 파이프라인을 통해 들어오는 작업을 처리하고 봇의 논리로 안내한 후 다시 밖으로 내보냅니다. 각 작업이 봇으로 들어가고 나올 때 미들웨어의 각 부분은 봇 논리가 실행되기 전과 후에 작업을 검사하거나 작업에 따라 작동합니다.
각 작업에 대해 어댑터는 미들웨어를 추가된 순서대로 호출합니다.
메서드
OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) |
미들웨어에서 구현되는 경우 들어오는 작업을 처리합니다. |