Taal

ActivityHandler.OnInvokeActivityAsync Methode

Definitie

Wordt aangeroepen wanneer een aanroepactiviteit wordt ontvangen van de connector wanneer het basisgedrag van OnTurnAsync(ITurnContext, CancellationToken) wordt gebruikt. Aanroepen van activiteiten kan worden gebruikt om veel verschillende dingen te communiceren. Standaard roept OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken) deze methode aan als de naam signin/verifyState van de activiteit of signin/tokenExchangeis. Een signin/verifyState of signin/tokenExchange invoke kan worden getriggerd door een OAuthCard.

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> OnInvokeActivityAsync(Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> turnContext, System.Threading.CancellationToken cancellationToken);
abstract member OnInvokeActivityAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
override this.OnInvokeActivityAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.IInvokeActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Protected Overridable Function OnInvokeActivityAsync (turnContext As ITurnContext(Of IInvokeActivity), cancellationToken As CancellationToken) As Task(Of InvokeResponse)

Parameters

turnContext
ITurnContext<IInvokeActivity>

Een sterk getypeerd contextobject voor deze beurt.

cancellationToken
CancellationToken

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

Retouren

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

Opmerkingen

Wanneer de OnTurnAsync(ITurnContext, CancellationToken) methode een aanroepactiviteit ontvangt, roept deze methode aan. Als het event Name 'signin/verifyState' of 'signin/tokenExchange' is, roept het Invoke-activiteiten aan OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken) om programmatische commando's van een client of kanaal naar een bot te communiceren. De betekenis van een invoke-activiteit wordt gedefinieerd door de Name eigenschap die betekenisvol is binnen de scope van een kanaal. Een 'signin/verifyState' of 'signin/tokenExchange' aanroep kan worden geactiveerd door een OAuthCard of een OAuth-prompt.

Van toepassing op

Zie ook