Język

ActivityHandler.OnSearchInvokeAsync Metoda

Definicja

Wywoływane, gdy bot otrzymuje aktywność "wywołaną" o nazwie "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)

Parametry

turnContext
ITurnContext<IInvokeActivity>

Silnie wpisany obiekt kontekstowy dla tej tury.

invokeValue
SearchInvokeValue

Silnie wpisany obiekt z wartości nadchodzącej aktywności.

cancellationToken
CancellationToken

Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące pracę w kolejce do wykonania.

Uwagi

Gdy metoda otrzymuje OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken) Invoke z pomocą ' Name application/search', wywołuje tę metodę. Wartość aktywności musi być dobrze uformowaną SearchInvokeValue.

Dotyczy

Zobacz też