IAgent.OnTurnAsync(ITurnContext, CancellationToken) Method

Definition

When implemented in an Agent, handles an incoming activity.

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

Parameters

turnContext
ITurnContext

The context object for this turn.

cancellationToken
CancellationToken

The cancellation token.

Returns

Remarks

The turnContext provides information about the incoming Activity, and other data needed to process the activity.

Applies to

See also