Partager via


ActivityHandler.OnSearchInvokeAsync Méthode

Définition

Appelée lorsque le bot reçoit une activité « invoke » portant le nom « 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)

Paramètres

turnContext
ITurnContext<IInvokeActivity>

Objet de contexte fortement typé pour ce tour.

invokeValue
SearchInvokeValue

Objet fortement typé à partir de la valeur de l’activité entrante.

cancellationToken
CancellationToken

Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.

Retours

Tâche qui représente le travail mis en file d’attente à exécuter.

Remarques

Lorsque la OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken) méthode reçoit un Invoke avec un Name « application/search », elle appelle cette méthode. Activity.Value doit être un bien formé SearchInvokeValue.

S’applique à

Voir aussi