Sdílet prostřednictvím


ActivityHandler.OnInvokeActivityAsync Metoda

Definice

Vyvolá se při přijetí aktivity vyvolání z konektoru při použití základního OnTurnAsync(ITurnContext, CancellationToken) chování. Aktivity volání se dají použít ke komunikaci mnoha různých věcí. Ve výchozím nastavení bude tato metoda volat OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken) , pokud je signin/verifyState název aktivity nebo signin/tokenExchange. Vyvolání signin/verifyState nebo signin/tokenExchange může být aktivováno objektem 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)

Parametry

turnContext
ITurnContext<IInvokeActivity>

Objekt kontextu silného typu pro tento obrat.

cancellationToken
CancellationToken

Token zrušení, který může být použit jinými objekty nebo vlákny k přijetí oznámení o zrušení.

Návraty

Úloha, která představuje práci zařazenou do fronty, která se má provést.

Poznámky

OnTurnAsync(ITurnContext, CancellationToken) Když metoda přijme aktivitu vyvolání, volá tuto metodu. Pokud je událost Name "signin/verifyState" nebo "signin/tokenExchange", volá OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken) volání aktivit Invoke komunikující programové příkazy z klienta nebo kanálu robotovi. Význam aktivity vyvolání je definován vlastností Name , která je smysluplná v rámci rozsahu kanálu. Volání signin/verifyState nebo signin/tokenExchange může být aktivováno výzvou nebo výzvou OAuthCard OAuth.

Platí pro

Viz také