IMiddleware.OnTurnAsync(ITurnContext, NextDelegate, CancellationToken) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.