ActivityHandler.OnInvokeActivityAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.