Delen via


ActivityHandler.OnInvokeActivityAsync Methode

Definitie

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/tokenExchangeissignin/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.

Van toepassing op

Zie ook