TeamsActivityHandler.OnTeamsTaskModuleSubmitAsync(ITurnContext<IInvokeActivity>, TaskModuleRequest, CancellationToken) 메서드

정의

작업 모듈이 제출 때에 대 한 논리를 제공 하려면 파생 클래스에서이 재정의를 재정의 합니다.Override this in a derived class to provide logic for when a task module is submited.

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.Teams.TaskModuleResponse> OnTeamsTaskModuleSubmitAsync (Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> turnContext, Microsoft.Bot.Schema.Teams.TaskModuleRequest taskModuleRequest, System.Threading.CancellationToken cancellationToken);
abstract member OnTeamsTaskModuleSubmitAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * Microsoft.Bot.Schema.Teams.TaskModuleRequest * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.Teams.TaskModuleResponse>
override this.OnTeamsTaskModuleSubmitAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * Microsoft.Bot.Schema.Teams.TaskModuleRequest * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.Teams.TaskModuleResponse>
Protected Overridable Function OnTeamsTaskModuleSubmitAsync (turnContext As ITurnContext(Of IInvokeActivity), taskModuleRequest As TaskModuleRequest, cancellationToken As CancellationToken) As Task(Of TaskModuleResponse)

매개 변수

turnContext
ITurnContext<IInvokeActivity>

이를 위한 강력한 형식의 컨텍스트 개체입니다.A strongly-typed context object for this turn.

taskModuleRequest
TaskModuleRequest

작업 모듈은 요청 값 페이로드를 호출 합니다.The task module invoke request value payload.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.A cancellation token that can be used by other objects or threads to receive notice of cancellation.

반환

Task<TaskModuleResponse>

요청에 대 한 작업 모듈 응답입니다.A Task Module Response for the request.

적용 대상