共用方式為


IDialogStack 介面

定義

對話程式中的對話方塊堆疊。

public interface IDialogStack
type IDialogStack = interface
Public Interface IDialogStack
衍生

屬性

Frames

堆疊上作用中的對話方塊框架。

方法

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

呼叫子對話方塊,並將它新增至堆疊頂端。

Done<R>(R)

完成目前的對話方塊,並將結果傳回父對話方塊。

Fail(Exception)

失敗目前的對話方塊,並將例外狀況傳回父對話方塊。

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

呼叫子對話,將它新增至堆疊頂端,並將專案張貼至子對話。

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

將內部事件張貼至佇列。

Reset()

重設堆疊。

Wait<R>(ResumeAfter<R>)

暫停目前的對話方塊,直到外來事件傳送至 Bot 為止。

擴充方法

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

呼叫子對話,將它新增至堆疊頂端,並將訊息張貼至子對話。

Wait(IDialogStack, ResumeAfter<IMessageActivity>)

暫停目前的對話方塊,直到使用者傳送訊息給 Bot 為止。

適用於