TestAdapter.ProcessActivityAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
ProcessActivityAsync(Activity, BotCallbackHandler, CancellationToken) |
Přijme aktivitu a spustí ji přes kanál middlewaru. |
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken) |
Vytvoří kontext turn a spustí kanál middlewaru pro příchozí aktivitu. |
ProcessActivityAsync(Activity, BotCallbackHandler, CancellationToken)
Přijme aktivitu a spustí ji přes kanál middlewaru.
public System.Threading.Tasks.Task ProcessActivityAsync (Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken = default);
override this.ProcessActivityAsync : Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function ProcessActivityAsync (activity As Activity, callback As BotCallbackHandler, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametry
- activity
- Activity
Aktivita, která se má zpracovat.
- callback
- BotCallbackHandler
Logika robota, která se má vyvolat.
- cancellationToken
- CancellationToken
Token zrušení, který mohou být použity 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 k provedení.
Platí pro
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
Vytvoří kontext turn a spustí kanál middlewaru pro příchozí aktivitu.
public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessActivityAsync (System.Security.Claims.ClaimsIdentity claimsIdentity, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
override this.ProcessActivityAsync : System.Security.Claims.ClaimsIdentity * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Overrides Function ProcessActivityAsync (claimsIdentity As ClaimsIdentity, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)
Parametry
- claimsIdentity
- ClaimsIdentity
A ClaimsIdentity pro žádost.
- activity
- Activity
Příchozí aktivita.
- callback
- BotCallbackHandler
Kód, který se má spustit na konci kanálu middlewaru adaptéru.
- cancellationToken
- CancellationToken
Token zrušení, který mohou být použity 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 k provedení.