ActivityHandler.OnCommandResultActivityAsync Metode

Definisi

Dipanggil saat aktivitas CommandResult diterima saat perilaku OnTurnAsync(ITurnContext, CancellationToken) dasar digunakan. Aktivitas CommandResult dapat digunakan untuk mengomunikasikan hasil eksekusi perintah.

protected virtual System.Threading.Tasks.Task OnCommandResultActivityAsync(Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.ICommandResultActivity> turnContext, System.Threading.CancellationToken cancellationToken);
abstract member OnCommandResultActivityAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.ICommandResultActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnCommandResultActivityAsync : Microsoft.Bot.Builder.ITurnContext<Microsoft.Bot.Schema.ICommandResultActivity> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnCommandResultActivityAsync (turnContext As ITurnContext(Of ICommandResultActivity), cancellationToken As CancellationToken) As Task

Parameter

turnContext
ITurnContext<ICommandResultActivity>

Objek konteks yang ditik dengan kuat untuk giliran ini.

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

OnTurnAsync(ITurnContext, CancellationToken) Ketika metode menerima aktivitas CommandResult, metode ini memanggil metode ini.

Di kelas turunan, ambil alih metode ini untuk menambahkan logika yang berlaku untuk semua aktivitas comand. Tambahkan logika untuk diterapkan sebelum logika penanganan CommandResult tertentu sebelum panggilan ke metode kelas OnCommandResultActivityAsync(ITurnContext<ICommandResultActivity>, CancellationToken) dasar. Tambahkan logika untuk diterapkan setelah logika penanganan CommandResult tertentu setelah panggilan ke metode kelas OnCommandResultActivityAsync(ITurnContext<ICommandResultActivity>, CancellationToken) dasar.

Aktivitas CommandResult mengkomunikasikan informasi terprogram dari klien atau saluran ke bot. Arti dari aktivitas CommandResult didefinisikan oleh Name properti , yang bermakna dalam cakupan saluran.

Berlaku untuk

Lihat juga