다음을 통해 공유


IMiddleware.OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) 메서드

정의

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

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 들어오는 활동 및 활동을 처리하는 데 필요한 기타 데이터에 대한 정보를 제공합니다.

적용 대상

추가 정보