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
- 实现
构造函数
DialogContext(IBotToUser, IBotData, IDialogStack, IActivity, CancellationToken) |
显式接口实现
扩展方法
EndConversation(IDialogContext, String) |
启动 以 EndConversationEvent 重置会话的状态和堆栈,并将 发送到 EndOfConversation 连接器。 |
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>) |
暂停当前对话框,直到用户向机器人发送消息。 |