DialogContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public sealed class DialogContext : Microsoft.Bot.Builder.Dialogs.IDialogContext
type DialogContext = class
interface IDialogContext
interface IDialogStack
interface IBotContext
interface IBotData
interface IBotToUser
Public NotInheritable Class DialogContext
Implements IDialogContext
- 繼承
-
DialogContext
- 實作
建構函式
| 名稱 | Description |
|---|---|
| DialogContext(IBotToUser, IBotData, IDialogStack, IActivity, CancellationToken) | |
明確介面實作
擴充方法
| 名稱 | Description |
|---|---|
| EndConversation(IDialogContext, String) |
啟動 an EndConversationEvent 來重置對話的狀態和堆疊,然後傳送 an EndOfConversation 給 Connector。 |
| Forward<R>(IDialogStack, IDialog<R>, ResumeAfter<R>, IMessageActivity, CancellationToken) |
呼叫一個子對話框,將其加入堆疊頂端,並將訊息貼入子對話框。 |
| GetSignInUrlAsync(IDialogContext, String) | |
| GetUserTokenAsync(IDialogContext, String, String) | |
| GetUserTokenAsync(IDialogContext, String) | |
| PostAsync(IBotToUser, String, String, CancellationToken) |
發佈訊息,並利用先前的訊息建立對話情境。 |
| SayAsync(IBotToUser, String, String, MessageOptions, String, CancellationToken) |
發佈訊息並選擇發送給使用者的 SSML,利用先前訊息建立對話上下文。 |
| SignOutUserAsync(IDialogContext, String) | |
| Wait(IDialogStack, ResumeAfter<IMessageActivity>) |
暫停目前對話,直到使用者向機器人發送訊息。 |