Partager via


BotConfiguration Classe

Définition

Attention

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

BotConfiguration représente les informations de configuration d’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
Héritage
BotConfiguration
Attributs

Remarques

Il est généralement chargé à partir d’un fichier .bot sur disque. Cette classe implémente des méthodes pour chiffrer et manipuler la représentation en mémoire de la configuration.

Constructeurs

BotConfiguration()
Obsolète.

BotConfiguration représente les informations de configuration d’un bot.

Propriétés

Description
Obsolète.

Obtient ou définit la description du bot.

Name
Obsolète.

Obtient ou définit le nom du bot.

Padlock
Obsolète.

Obtient ou définit le cadenas : permet de vérifier que le secret est cohérent pour tous les champs chiffrés.

Properties
Obsolète.

Obtient ou définit des propriétés qui ne sont pas définies autrement.

Services
Obsolète.

Obtient ou définit les services connectés.

Version
Obsolète.

Obtient ou définit la version.

Méthodes

ClearSecret()
Obsolète.

Effacer le secret.

ConnectService(ConnectedService)
Obsolète.

Connectez un service au fichier de bot.

Decrypt(String)
Obsolète.

Déchiffrez toutes les valeurs dans la configuration en mémoire.

DisconnectService(String)
Obsolète.

Supprimez un service par son ID.

DisconnectServiceByNameOrId(String)
Obsolète.

Supprimez un service par son nom ou son ID.

DisconnectServiceByNameOrId<T>(String)
Obsolète.

Supprimez un type de service spécifique par son nom ou son ID.

Encrypt(String)
Obsolète.

Chiffrez toutes les valeurs dans la configuration en mémoire.

FindService(String)
Obsolète.

Recherchez un service par ID.

FindServiceByNameOrId(String)
Obsolète.

Recherchez un service par son nom ou son ID.

FindServiceByNameOrId<T>(String)
Obsolète.

Recherchez un type de service spécifique par son nom ou son ID.

GenerateKey()
Obsolète.

Générez une nouvelle clé adaptée au chiffrement.

Load(String, String)
Obsolète.

Chargez la configuration à partir d’un fichier .bot.

LoadAsync(String, String)
Obsolète.

Chargez la configuration à partir d’un fichier .bot.

LoadFromFolder(String, String)
Obsolète.

Chargez la configuration du bot en recherchant dans un dossier et en chargeant le premier fichier .bot dans le dossier .

LoadFromFolderAsync(String, String)
Obsolète.

Chargez la configuration du bot en recherchant dans un dossier et en chargeant le premier fichier .bot dans le dossier .

MigrateData()
Obsolète.

migrer les anciens enregistrements vers de nouveaux enregistrements.

Save(String)
Obsolète.

Enregistrez le fichier avec un secret.

SaveAs(String, String)
Obsolète.

Enregistrez la configuration dans un fichier .bot.

SaveAsAsync(String, String)
Obsolète.

Enregistrez la configuration dans un fichier .bot.

SaveAsync(String)
Obsolète.

Enregistrez le fichier avec un secret.

ValidateSecret(String)
Obsolète.

Assurez-vous que le secret est correct en déchiffrant le secretKey avec celui-ci.

Méthodes d’extension

IsProjectNameSpaceless(BotConfiguration, String)
Obsolète.

Vérifiez si le nom du projet contient des espaces blancs.

ValidateLuisKeyExistence(BotConfiguration)
Obsolète.

Vérifie si sa LuisService clé est définie.

ValidateQnAKeyExistence(BotConfiguration)
Obsolète.

Vérifie si sa QnAMakerService clé est définie.

S’applique à