Delen via


ActivityHandler.OnSearchInvokeAsync Methode

Definitie

Wordt aangeroepen wanneer de bot een 'invoke'-activiteit met de naam 'application/search' wordt verzonden.

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)

Parameters

turnContext
ITurnContext<IInvokeActivity>

Een contextobject met een sterk type voor deze beurt.

invokeValue
SearchInvokeValue

Een sterk getypt object van de waarde van de binnenkomende activiteit.

cancellationToken
CancellationToken

Een annuleringstoken dat kan worden gebruikt door andere objecten of threads om een kennisgeving van annulering te ontvangen.

Retouren

Een taak die het werk vertegenwoordigt dat in de wachtrij staat om uit te voeren.

Opmerkingen

Wanneer de OnInvokeActivityAsync(ITurnContext<IInvokeActivity>, CancellationToken) methode een Aanroep ontvangt met een Name van 'application/search', wordt deze methode aangeroepen. De Activity.Value moet een goed gevormde SearchInvokeValuezijn.

Van toepassing op

Zie ook