BotConfiguration 类

定义

注意

This class is deprecated. See https://aka.ms/bot-file-basics for more information.

BotConfiguration 表示机器人的配置信息。

[System.Obsolete("This class is deprecated.  See https://aka.ms/bot-file-basics for more information.", false)]
public class BotConfiguration
[<System.Obsolete("This class is deprecated.  See https://aka.ms/bot-file-basics for more information.", false)>]
type BotConfiguration = class
Public Class BotConfiguration
继承
BotConfiguration
属性

注解

它通常从磁盘上的 .bot 文件加载。 此类实现用于加密和操作配置内存中的 表示形式的方法。

构造函数

BotConfiguration()
已过时.

BotConfiguration 表示机器人的配置信息。

属性

Description
已过时.

获取或设置机器人的说明。

Name
已过时.

获取或设置机器人的名称。

Padlock
已过时.

获取或设置挂锁 - 用于验证机密对于所有加密字段是否一致。

Properties
已过时.

获取或设置未以其他方式定义的属性。

Services
已过时.

获取或设置连接的服务。

Version
已过时.

获取或设置版本。

方法

ClearSecret()
已过时.

清除机密。

ConnectService(ConnectedService)
已过时.

将服务连接到机器人文件。

Decrypt(String)
已过时.

解密内存中配置中的所有值。

DisconnectService(String)
已过时.

按 ID 删除服务。

DisconnectServiceByNameOrId(String)
已过时.

按名称或 ID 删除服务。

DisconnectServiceByNameOrId<T>(String)
已过时.

按名称或 ID 删除特定类型的服务。

Encrypt(String)
已过时.

加密 内存中配置中的所有值。

FindService(String)
已过时.

按 ID 查找服务。

FindServiceByNameOrId(String)
已过时.

按服务名称或 ID 查找服务。

FindServiceByNameOrId<T>(String)
已过时.

按名称或 ID 查找特定类型的服务。

GenerateKey()
已过时.

生成适合加密的新密钥。

Load(String, String)
已过时.

从 .bot 文件加载配置。

LoadAsync(String, String)
已过时.

从 .bot 文件加载配置。

LoadFromFolder(String, String)
已过时.

通过查找文件夹并在文件夹中加载第一个 .bot 文件来加载机器人配置。

LoadFromFolderAsync(String, String)
已过时.

通过查找文件夹并在文件夹中加载第一个 .bot 文件来加载机器人配置。

MigrateData()
已过时.

将旧记录迁移到新记录。

Save(String)
已过时.

使用机密保存文件。

SaveAs(String, String)
已过时.

将配置保存到 .bot 文件。

SaveAsAsync(String, String)
已过时.

将配置保存到 .bot 文件。

SaveAsync(String)
已过时.

使用机密保存文件。

ValidateSecret(String)
已过时.

使用机密解密密钥,确保机密正确。

扩展方法

IsProjectNameSpaceless(BotConfiguration, String)
已过时.

检查项目名称是否包含空格。

ValidateLuisKeyExistence(BotConfiguration)
已过时.

检查 是否已 LuisService 定义其键。

ValidateQnAKeyExistence(BotConfiguration)
已过时.

检查 是否已 QnAMakerService 定义其键。

适用于