Compartir a través de


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 el disco. Esta clase implementa métodos para cifrar y manipular la representación en memoria de la configuración.

Constructores

BotConfiguration()
Obsoletos.

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

Propiedades

Description
Obsoletos.

Obtiene o establece la descripción del bot.

Name
Obsoletos.

Obtiene o establece el nombre del bot.

Padlock
Obsoletos.

Obtiene o establece el candado: se usa para validar que el secreto es coherente para todos los campos cifrados.

Properties
Obsoletos.

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

Services
Obsoletos.

Obtiene o establece los servicios conectados.

Version
Obsoletos.

Obtiene o establece la versión.

Métodos

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.

Quite un servicio por su identificador.

DisconnectServiceByNameOrId(String)
Obsoletos.

Quite un servicio por su nombre o identificador.

DisconnectServiceByNameOrId<T>(String)
Obsoletos.

Quite un tipo específico de servicio por su nombre o identificador.

Encrypt(String)
Obsoletos.

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

FindService(String)
Obsoletos.

Busque un servicio por identificador.

FindServiceByNameOrId(String)
Obsoletos.

Busque un servicio por su nombre o identificador.

FindServiceByNameOrId<T>(String)
Obsoletos.

Busque un tipo específico de servicio por su nombre o identificador.

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.

migre los registros antiguos a nuevos registros.

Save(String)
Obsoletos.

Guarde el archivo con el 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 el secreto.

ValidateSecret(String)
Obsoletos.

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

Métodos de extensión

IsProjectNameSpaceless(BotConfiguration, String)
Obsoletos.

Compruebe si el nombre del proyecto contiene espacios en blanco.

ValidateLuisKeyExistence(BotConfiguration)
Obsoletos.

Comprueba si tiene LuisService su clave definida.

ValidateQnAKeyExistence(BotConfiguration)
Obsoletos.

Comprueba si tiene QnAMakerService su clave definida.

Se aplica a