Поделиться через


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)
Устаревшие..

Удаление службы по ее идентификатору.

DisconnectServiceByNameOrId(String)
Устаревшие..

Удаление службы по имени или идентификатору.

DisconnectServiceByNameOrId<T>(String)
Устаревшие..

Удаление определенного типа службы по имени или идентификатору.

Encrypt(String)
Устаревшие..

Зашифруйте все значения в конфигурации в памяти.

FindService(String)
Устаревшие..

Поиск службы по идентификатору.

FindServiceByNameOrId(String)
Устаревшие..

Поиск службы по ее имени или идентификатору.

FindServiceByNameOrId<T>(String)
Устаревшие..

Поиск определенного типа службы по имени или идентификатору.

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)
Устаревшие..

Убедитесь, что секрет является правильным, расшифровав с ним secretKey.

Методы расширения

IsProjectNameSpaceless(BotConfiguration, String)
Устаревшие..

Проверьте, содержит ли имя проекта пробелы.

ValidateLuisKeyExistence(BotConfiguration)
Устаревшие..

Проверяет, LuisService определен ли ключ .

ValidateQnAKeyExistence(BotConfiguration)
Устаревшие..

Проверяет, QnAMakerService определен ли ключ .

Применяется к