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 van de connector wordt ontvangen wanneer het basisgedrag van OnTurnAsync(ITurnContext, CancellationToken) wordt gebruikt.
Aanroepactiviteiten kunnen worden gebruikt om veel verschillende dingen te communiceren.
Met deze methode wordt standaard aangeroepen OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken) als de naam van de activiteit of signin/tokenExchange
issignin/verifyState
.
Een signin/verifyState
of signin/tokenExchange
aanroepen kan worden geactiveerd 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 contextobject met een sterk type voor deze beurt.
- 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 OnTurnAsync(ITurnContext, CancellationToken) methode een aanroepactiviteit ontvangt, wordt deze methode aangeroepen. Als de gebeurtenis Name 'signin/verifyState' of 'signin/tokenExchange' is, roept OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken) deze activiteiten aan om programmatische opdrachten van een client of kanaal te communiceren naar een bot. De betekenis van een aanroepactiviteit wordt gedefinieerd door de Name eigenschap, die zinvol is binnen het bereik van een kanaal. Een aanroep 'signin/verifyState' of 'signin/tokenExchange' kan worden geactiveerd door een OAuthCard of een OAuth-prompt.