Lingua

ActivityHandler.OnSearchInvokeAsync Metodo

Definizione

Invocata quando al bot viene inviata un'attività di 'invokazione' con il nome 'applicazione/ricerca'.

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)

Parametri

turnContext
ITurnContext<IInvokeActivity>

Un oggetto contestuale fortemente tipizzato per questa svolta.

invokeValue
SearchInvokeValue

Un oggetto fortemente tipizzato dal Valore dell'attività in arrivo.

cancellationToken
CancellationToken

Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.

Valori restituiti

Attività che rappresenta il lavoro in coda da eseguire.

Commenti

Quando il OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken) metodo riceve un Invoke con un Name 'application/search', chiama questo metodo. L'Attività.Valore deve essere un bene formato SearchInvokeValue.

Si applica a

Vedi anche