Udostępnij za pośrednictwem


ActivityHandler.OnSearchInvokeAsync Metoda

Definicja

Wywoływane po wysłaniu przez bota działania "invoke" 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 typizowanego obiektu kontekstu dla tej kolei.

invokeValue
SearchInvokeValue

Silnie typizowanego obiektu z wartości działania przychodzącego.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące pracę w kolejce do wykonania.

Uwagi

OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken) Gdy metoda odbiera wywołanie z elementem Name "application/search", wywołuje tę metodę. Wartość Activity.Value musi być dobrze sformułowanym SearchInvokeValueelementem .

Dotyczy

Zobacz też