IDialogStack 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
對話程式中的對話方塊堆疊。
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 為止。 |