DialogManager 类

定义

注意

This class will be deprecated in the next version of the Bot Framework SDK.

运行对话框系统的类。

[System.Obsolete("This class will be deprecated in the next version of the Bot Framework SDK.")]
public class DialogManager
[<System.Obsolete("This class will be deprecated in the next version of the Bot Framework SDK.")>]
type DialogManager = class
Public Class DialogManager
继承
DialogManager
属性

构造函数

DialogManager(Dialog, String)
已过时.

初始化 DialogManager 类的新实例。

属性

ConversationState
已过时.

获取或设置 ConversationState。

Dialogs
已过时.

获取或设置希望其可调用的全局对话。

ExpireAfter
已过时.

获取或设置 (可选的) 机器人状态过期的毫秒数。

InitialTurnState
已过时.

获取 InitialTurnState 集合,以在每次轮次复制到 TurnState 中。

RootDialog
已过时.

获取或设置用于启动会话的根对话。

StateConfiguration
已过时.

获取或设置 DialogStateManagerConfiguration。

UserState
已过时.

获取或设置 UserState。

方法

OnTurnAsync(ITurnContext, CancellationToken)
已过时.

在 ITurnContext 的上下文中运行对话框系统。

扩展方法

UseLanguageGeneration(DialogManager, LanguageGenerator)
已过时.

将 ILanguageGenerator 注册为默认语言生成器。

UseLanguageGeneration(DialogManager, String)
已过时.

将默认 LG 文件注册为语言生成。

UseLanguagePolicy(DialogManager, LanguagePolicy)
已过时.

将语言策略注册为默认策略。

UseResourceExplorer(DialogManager, ResourceExplorer)
已过时.

注册 ResourceExplorer,并选择性地注册更多类型。

UseTelemetry(DialogManager, IBotTelemetryClient)
已过时.

将 IBotTelemetryClient 注册为默认语言生成器。

适用于