Dela via


ActivityHandler.OnSearchInvokeAsync Metod

Definition

Anropas när roboten skickas en "anropa"-aktivitet med namnet "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)

Parametrar

turnContext
ITurnContext<IInvokeActivity>

Ett starkt skrivet kontextobjekt för den här svängen.

invokeValue
SearchInvokeValue

Ett starkt skrivet objekt från den inkommande aktivitetens Värde.

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Kommentarer

OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken) När metoden tar emot en Invoke med "Nameapplication/search" anropas den här metoden. Activity.Value måste vara en välformulerad SearchInvokeValue.

Gäller för

Se även