Sdílet prostřednictvím


TestAdapter.ProcessActivityAsync Metoda

Definice

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í.

Platí pro