Langue

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é depuis 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

Nom Description
BotConfiguration()
Obsolète.

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

Propriétés

Nom Description
Description
Obsolète.

Obtient ou définit la description du robot.

Name
Obsolète.

Obtient ou fixe le nom du bot.

Padlock
Obsolète.

Obtient ou pose un cadenas - Utilisé pour valider 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 autrement définies.

Services
Obsolète.

Obtient ou définit des services connectés.

Version
Obsolète.

Obtient ou définit la version.

Méthodes

Nom Description
ClearSecret()
Obsolète.

Effacer le secret.

ConnectService(ConnectedService)
Obsolète.

Connectez un service au fichier bot.

Decrypt(String)
Obsolète.

Déchiffrer toutes les valeurs de 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 spécifique de service par son nom ou son identifiant.

Encrypt(String)
Obsolète.

Chiffrer toutes les valeurs dans la configuration mémoire.

FindService(String)
Obsolète.

Trouvez un service par pièce d’identité.

FindServiceByNameOrId(String)
Obsolète.

Trouvez un service à son nom ou à son identifiant.

FindServiceByNameOrId<T>(String)
Obsolète.

Trouvez un type de service spécifique par son nom ou son identifiant.

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 un dossier et en chargeant le premier fichier .bot dans le dossier.

LoadFromFolderAsync(String, String)
Obsolète.

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

MigrateData()
Obsolète.

Migrer d’anciens dossiers vers de nouveaux documents.

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

Nom Description
IsProjectNameSpaceless(BotConfiguration, String)
Obsolète.

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

ValidateLuisKeyExistence(BotConfiguration)
Obsolète.

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

ValidateQnAKeyExistence(BotConfiguration)
Obsolète.

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

S’applique à