Lenguaje

BotConfiguration Clase

Definición

Precaución

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

BotConfiguration representa la información de configuración de un bot.

[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
Herencia
BotConfiguration
Atributos

Comentarios

Normalmente se carga desde un archivo .bot en disco. Esta clase implementa métodos para cifrar y manipular la representación en memoria de la configuración.

Constructores

Nombre Description
BotConfiguration()
Obsoletos.

BotConfiguration representa la información de configuración de un bot.

Propiedades

Nombre Description
Description
Obsoletos.

Obtiene o establece la descripción del bot.

Name
Obsoletos.

Obtiene o establece el nombre del bot.

Padlock
Obsoletos.

Obtén o establece candado - Se usa para validar que el secreto es consistente para todos los campos cifrados.

Properties
Obsoletos.

Obtiene o establece propiedades que no están definidas de otro modo.

Services
Obsoletos.

Obtiene o establece servicios conectados.

Version
Obsoletos.

Obtiene o establece la versión.

Métodos

Nombre Description
ClearSecret()
Obsoletos.

Borrar secreto.

ConnectService(ConnectedService)
Obsoletos.

Conecte un servicio al archivo de bot.

Decrypt(String)
Obsoletos.

Descifra todos los valores de la configuración en memoria.

DisconnectService(String)
Obsoletos.

Elimina un servicio por su ID.

DisconnectServiceByNameOrId(String)
Obsoletos.

Elimina un servicio por su nombre o ID.

DisconnectServiceByNameOrId<T>(String)
Obsoletos.

Elimina un tipo específico de servicio por su nombre o ID.

Encrypt(String)
Obsoletos.

Cifre todos los valores de la configuración en memoria.

FindService(String)
Obsoletos.

Busca un servicio por identificación.

FindServiceByNameOrId(String)
Obsoletos.

Busca un servicio por su nombre o ID.

FindServiceByNameOrId<T>(String)
Obsoletos.

Busca un tipo específico de servicio por su nombre o identificación.

GenerateKey()
Obsoletos.

Genere una nueva clave adecuada para el cifrado.

Load(String, String)
Obsoletos.

Cargue la configuración desde un archivo .bot.

LoadAsync(String, String)
Obsoletos.

Cargue la configuración desde un archivo .bot.

LoadFromFolder(String, String)
Obsoletos.

Cargue la configuración del bot buscando en una carpeta y cargando el primer archivo .bot en la carpeta.

LoadFromFolderAsync(String, String)
Obsoletos.

Cargue la configuración del bot buscando en una carpeta y cargando el primer archivo .bot en la carpeta.

MigrateData()
Obsoletos.

migrar registros antiguos a registros nuevos.

Save(String)
Obsoletos.

Guarde el archivo con secreto.

SaveAs(String, String)
Obsoletos.

Guarde la configuración en un archivo .bot.

SaveAsAsync(String, String)
Obsoletos.

Guarde la configuración en un archivo .bot.

SaveAsync(String)
Obsoletos.

Guarde el archivo con secreto.

ValidateSecret(String)
Obsoletos.

Asegúrese de que el secreto es correcto mediante el descifrado de secretKey con él.

Métodos de extensión

Nombre Description
IsProjectNameSpaceless(BotConfiguration, String)
Obsoletos.

Comprueba si el nombre del Project contiene espacios en blanco.

ValidateLuisKeyExistence(BotConfiguration)
Obsoletos.

Comprueba si tiene LuisService definida su clave.

ValidateQnAKeyExistence(BotConfiguration)
Obsoletos.

Comprueba si tiene QnAMakerService definida su clave.

Se aplica a