Język

IAdapterIntegration.ProcessActivityAsync Metoda

Definicja

Tworzy kontekst kolei i uruchamia potok oprogramowania pośredniczącego dla działania przychodzącego.

public System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse> ProcessActivityAsync(string authHeader, Microsoft.Bot.Schema.Activity activity, Microsoft.Bot.Builder.BotCallbackHandler callback, System.Threading.CancellationToken cancellationToken);
abstract member ProcessActivityAsync : string * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.BotCallbackHandler * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.InvokeResponse>
Public Function ProcessActivityAsync (authHeader As String, activity As Activity, callback As BotCallbackHandler, cancellationToken As CancellationToken) As Task(Of InvokeResponse)

Parametry

authHeader
String

Nagłówek uwierzytelniania HTTP żądania.

activity
Activity

Nadchodząca aktywność.

callback
BotCallbackHandler

Kod do uruchomienia na końcu pipeline'u middleware adaptera.

cancellationToken
CancellationToken

Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące pracę w kolejce do wykonania. Jeśli typ aktywności to 'Invoke' i znaleziono odpowiadający mu klucz (channelId + activityId), zwracany jest InvokeResponse, w przeciwnym razie zwracany jest null.

Dotyczy