IDialogStack Antarmuka

Definisi

Tumpukan dialog dalam proses percakapan.

public interface IDialogStack
type IDialogStack = interface
Public Interface IDialogStack
Turunan

Properti

Frames

Bingkai dialog aktif pada tumpukan.

Metode

Call<R>(IDialog<R>, ResumeAfter<R>)

Panggil dialog anak dan tambahkan ke bagian atas tumpukan.

Done<R>(R)

Selesaikan dialog saat ini dan kembalikan hasil ke dialog induk.

Fail(Exception)

Gagalkan dialog saat ini dan kembalikan pengecualian ke dialog induk.

Forward<R,T>(IDialog<R>, ResumeAfter<R>, T, CancellationToken)

Panggil dialog anak, tambahkan ke bagian atas tumpukan dan posting item ke dialog anak.

Post<E>(E, ResumeAfter<E>)

Posting peristiwa internal ke antrean.

Reset()

Mereset tumpukan.

Wait<R>(ResumeAfter<R>)

Tangguhkan dialog saat ini hingga peristiwa eksternal dikirim ke bot.

Metode Ekstensi

Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken)

Panggil dialog anak, tambahkan ke bagian atas tumpukan dan posting pesan ke dialog anak.

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

Tangguhkan dialog saat ini hingga pengguna telah mengirim pesan ke bot.

Berlaku untuk