Compartilhar via


ActivityHandler.OnSearchInvokeAsync Método

Definição

Invocado quando o bot é enviado uma atividade 'invoke' com o nome 'application/search'.

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 tipado para este turno.

invokeValue
SearchInvokeValue

Um objeto fortemente tipado do Valor da atividade de entrada.

cancellationToken
CancellationToken

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

Retornos

Uma tarefa que representa o trabalho enfileirado a ser executado.

Comentários

Quando o OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken) método recebe um Invoke com um Name de "aplicativo/pesquisa", ele chama esse método. O Activity.Value deve ser um bem formado SearchInvokeValue.

Aplica-se a

Confira também