Partilhar via


ActivityHandler.OnSearchInvokeAsync Método

Definição

Invocado quando o bot é enviado uma atividade "invocar" com o nome "aplicação/pesquisa".

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Schema.SearchInvokeResponse> OnSearchInvokeAsync (Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> turnContext, Microsoft.Bot.Schema.SearchInvokeValue invokeValue, System.Threading.CancellationToken cancellationToken);
abstract member OnSearchInvokeAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * Microsoft.Bot.Schema.SearchInvokeValue * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.SearchInvokeResponse>
override this.OnSearchInvokeAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * Microsoft.Bot.Schema.SearchInvokeValue * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.SearchInvokeResponse>
Protected Overridable Function OnSearchInvokeAsync (turnContext As ITurnContext(Of IInvokeActivity), invokeValue As SearchInvokeValue, cancellationToken As CancellationToken) As Task(Of SearchInvokeResponse)

Parâmetros

turnContext
ITurnContext<IInvokeActivity>

Um objeto de contexto fortemente escrito para esta viragem.

invokeValue
SearchInvokeValue

Um objeto fortemente escrito a partir do Valor da atividade de entrada.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser utilizado por outros objetos ou threads para receber aviso de cancelamento.

Devoluções

Uma tarefa que representa o trabalho em fila para executar.

Observações

Quando o OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken) método recebe uma Invocação com uma Name de "aplicação/pesquisa", chama este método. Activity.Value tem de ser um bem formado SearchInvokeValue.

Aplica-se a

Ver também