ActivityHandler.OnInvokeActivityAsync Metódus

Definíció

Akkor hívható meg, ha meghívási tevékenység érkezik az összekötőtől, amikor az alapszintű viselkedését OnTurnAsync(ITurnContext, CancellationToken) használja. A meghívási tevékenységek számos különböző dolog közlésére használhatók. Alapértelmezés szerint ez a metódus akkor hívja meg a metódust OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken) , ha a tevékenység neve signin/verifyState vagy signin/tokenExchange. A signin/verifyState vagy signin/tokenExchange meghívást egy aktiválhatja.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)

Paraméterek

turnContext
ITurnContext<IInvokeActivity>

Egy erősen gépelt környezeti objektum ehhez a fordulathoz.

cancellationToken
CancellationToken

Egy lemondási jogkivonat, amelyet más objektumok vagy szálak használhatnak a lemondásról szóló értesítés fogadásához.

Válaszok

Egy feladat, amely a végrehajtásra váró munkát jelöli.

Megjegyzések

Amikor a OnTurnAsync(ITurnContext, CancellationToken) metódus meghívási tevékenységet kap, meghívja ezt a metódust. Ha az esemény Name "signin/verifyState" vagy "signin/tokenExchange", meghívja OnSignInInvokeAsync(ITurnContext<IInvokeActivity>, CancellationToken) a Tevékenységek meghívása programozott parancsokat kommunikál egy ügyfélről vagy csatornáról egy robottal. A meghívási tevékenység jelentését a Name tulajdonság határozza meg, amely egy csatorna hatókörén belül értelmezhető. A "signin/verifyState" vagy a "signin/tokenExchange" meghívást egy vagy egy OAuthCard OAuth-parancssor aktiválhatja.

A következőre érvényes:

Lásd még