Dela via


ActivityHandler.OnTurnAsync(ITurnContext, CancellationToken) Metod

Definition

Anropas av adaptern (till exempel en BotFrameworkAdapter) vid körning för att bearbeta ett inkommande 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

Parametrar

turnContext
ITurnContext

Kontextobjektet för den här svängen.

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Implementeringar

Kommentarer

Den här metoden anropar andra metoder i den här klassen baserat på typen av aktivitet som ska bearbetas, vilket gör att en härledd klass kan tillhandahålla typspecifik logik på ett kontrollerat sätt.

I en härledd klass åsidosätter du den här metoden för att lägga till logik som gäller för alla aktivitetstyper. Lägg till logik som ska tillämpas före den typspecifika logiken före anropet till basklassmetoden OnTurnAsync(ITurnContext, CancellationToken) . Lägg till logik som ska tillämpas efter den typspecifika logiken efter anropet till basklassmetoden OnTurnAsync(ITurnContext, CancellationToken) .

Gäller för

Se även