Udostępnij za pośrednictwem


ActivityHandler.OnTurnAsync(ITurnContext, CancellationToken) Metoda

Definicja

Wywoływana przez adapter (na przykład BotFrameworkAdapter) w czasie wykonywania w celu przetworzenia przychodzącego Activity.

public virtual System.Threading.Tasks.Task OnTurnAsync (Microsoft.Bot.Builder.ITurnContext turnContext, System.Threading.CancellationToken cancellationToken = default);
abstract member OnTurnAsync : Microsoft.Bot.Builder.ITurnContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnTurnAsync : Microsoft.Bot.Builder.ITurnContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function OnTurnAsync (turnContext As ITurnContext, Optional cancellationToken As CancellationToken = Nothing) As Task

Parametry

turnContext
ITurnContext

Obiekt kontekstu dla tej kolei.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące wykonaną pracę w kolejce.

Implementuje

Uwagi

Ta metoda wywołuje inne metody w tej klasie na podstawie typu działania do przetwarzania, co umożliwia klasie pochodnej zapewnienie logiki specyficznej dla typu w kontrolowany sposób.

W klasie pochodnej przesłoń tę metodę, aby dodać logikę, która ma zastosowanie do wszystkich typów działań. Dodaj logikę do zastosowania przed logiką specyficzną dla typu przed wywołaniem metody klasy OnTurnAsync(ITurnContext, CancellationToken) bazowej. Dodaj logikę do zastosowania po logice specyficznej dla typu po wywołaniu metody klasy OnTurnAsync(ITurnContext, CancellationToken) bazowej.

Dotyczy

Zobacz też