BotAdapter.ProcessActivityAsync Metoda

Definice

Vytváří kontext tahu a spouští middleware pipeline pro příchozí DŮVĚRYHODNOU aktivitu.

public virtual 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);
abstract member ProcessActivityAsync : System.Security.Claims.ClaimsIdentity * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
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 Overridable Function ProcessActivityAsync (claimsIdentity As ClaimsIdentity, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

Parametry

claimsIdentity
ClaimsIdentity

A ClaimsIdentity za žádost.

activity
Activity

Přicházející aktivita.

callback
BotCallbackHandler

Kód pro spuštění na konci middleware pipeline adaptéru.

cancellationToken
CancellationToken

Token zrušení, který lze použít 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 ke spuštění.

Platí pro