IMiddleware.OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
미들웨어에서 구현되면 들어오는 작업을 처리합니다.
public System.Threading.Tasks.Task OnTurnAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.NextDelegate next, System.Threading.CancellationToken cancellationToken = default);
abstract member OnTurnAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.NextDelegate * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function OnTurnAsync (turnContext As ITurnContext, next As NextDelegate, Optional cancellationToken As CancellationToken = Nothing) As Task
매개 변수
- turnContext
- ITurnContext
이 턴의 컨텍스트 개체입니다.
- next
- NextDelegate
봇 미들웨어 파이프라인을 계속하기 위해 호출할 대리자입니다.
- cancellationToken
- CancellationToken
취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.
반환
실행할 큐에 대기 중인 작업을 나타내는 작업입니다.
설명
미들웨어는 대리자를 next
호출하여 파이프라인의 다음 미들웨어에 제어를 전달합니다. 미들웨어가 다음 대리자를 호출하지 않으면 어댑터는 후속 미들웨어의 요청 처리기 또는 봇의 수신 처리기 및 파이프라인 단락을 호출하지 않습니다.
는 turnContext
들어오는 활동 및 활동을 처리하는 데 필요한 기타 데이터에 대한 정보를 제공합니다.