Sdílet prostřednictvím


TelemetryLoggerMiddleware.OnTurnAsync Metoda

Definice

Protokoluje události příchozích, odchozích, aktualizovaných nebo odstraněných zpráv pomocí TelemetryClient.

public virtual System.Threading.Tasks.Task OnTurnAsync(Microsoft.Bot.Builder.ITurnContext context, Microsoft.Bot.Builder.NextDelegate nextTurn, System.Threading.CancellationToken cancellationToken);
abstract member OnTurnAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.NextDelegate * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnTurnAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.NextDelegate * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function OnTurnAsync (context As ITurnContext, nextTurn As NextDelegate, cancellationToken As CancellationToken) As Task

Parametry

context
ITurnContext

Kontextový objekt pro toto otočení.

nextTurn
NextDelegate

Delegát, který zavolá, aby pokračoval v kanálu middlewaru robota.

cancellationToken
CancellationToken

Token zrušení, který mohou být použity 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 k provedení.

Implementuje

Platí pro

Viz také