ActivityHandler.OnInvokeActivityAsync Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.