Bagikan melalui


IMiddleware.OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) Metode

Definisi

Saat diimplementasikan dalam middleware, memproses aktivitas masuk.

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

Parameter

turnContext
ITurnContext

Objek konteks untuk giliran ini.

next
NextDelegate

Delegasi untuk memanggil untuk melanjutkan alur middleware bot.

cancellationToken
CancellationToken

Token pembatalan yang dapat digunakan oleh objek atau utas lain untuk menerima pemberitahuan pembatalan.

Mengembalikan

Tugas yang mewakili pekerjaan yang diantrekan untuk dijalankan.

Keterangan

Middleware memanggil next delegasi untuk meneruskan kontrol ke middleware berikutnya dalam alur. Jika middleware tidak memanggil delegasi berikutnya, adaptor tidak memanggil salah satu penangan permintaan middleware berikutnya atau handler penerima bot, dan sirkuit pendek alur.

memberikan turnContext informasi tentang aktivitas masuk, dan data lain yang diperlukan untuk memproses aktivitas.

Berlaku untuk

Lihat juga