BotConfiguration Klasse

Definition

Achtung

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

BotConfiguration stellt Konfigurationsinformationen für einen Bot dar.

[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
Vererbung
BotConfiguration
Attribute

Hinweise

Sie wird typischerweise aus einer .bot-Datei auf der Festplatte geladen. Diese Klasse implementiert Methoden zur Verschlüsselung und Manipulation der In-Memory-Darstellung der Konfiguration.

Konstruktoren

Name Beschreibung
BotConfiguration()
Veraltet.

BotConfiguration stellt Konfigurationsinformationen für einen Bot dar.

Eigenschaften

Name Beschreibung
Description
Veraltet.

Erhält oder setzt eine Beschreibung des Bots ein.

Name
Veraltet.

Bekommt oder setzt den Namen des Bots.

Padlock
Veraltet.

Erhält oder setzt ein Vorhängeschloss – Wird verwendet, um zu überprüfen, dass das Geheimnis für alle verschlüsselten Felder konsistent ist.

Properties
Veraltet.

Erhält oder setzt Eigenschaften, die sonst nicht definiert sind.

Services
Veraltet.

Erhält oder setzt verbundene Dienste.

Version
Veraltet.

Ruft die Version ab oder legt sie fest.

Methoden

Name Beschreibung
ClearSecret()
Veraltet.

Geheimer Schlüssel löschen.

ConnectService(ConnectedService)
Veraltet.

Verbinden Sie einen Dienst mit der Botdatei.

Decrypt(String)
Veraltet.

Entschlüsseln Sie alle Werte in der Speicherkonfiguration.

DisconnectService(String)
Veraltet.

Entferne einen Dienst anhand seiner ID.

DisconnectServiceByNameOrId(String)
Veraltet.

Entfernen Sie einen Dienst anhand seines Namens oder seiner ID.

DisconnectServiceByNameOrId<T>(String)
Veraltet.

Entfernen Sie einen bestimmten Diensttyp durch seinen Namen oder seine ID.

Encrypt(String)
Veraltet.

Verschlüsseln Sie alle Werte in der Speicherkonfiguration.

FindService(String)
Veraltet.

Finden Sie einen Service nach Ausweis.

FindServiceByNameOrId(String)
Veraltet.

Suchen Sie einen Dienst anhand seines Namens oder seiner ID.

FindServiceByNameOrId<T>(String)
Veraltet.

Finde einen bestimmten Diensttyp anhand seines Namens oder seiner ID.

GenerateKey()
Veraltet.

Generieren Sie einen neuen Schlüssel, der für die Verschlüsselung geeignet ist.

Load(String, String)
Veraltet.

Laden Sie die Konfiguration aus einer BOT-Datei.

LoadAsync(String, String)
Veraltet.

Laden Sie die Konfiguration aus einer BOT-Datei.

LoadFromFolder(String, String)
Veraltet.

Laden Sie die Bot-Konfiguration, indem Sie in einem Ordner suchen und die erste BOT-Datei im Ordner laden.

LoadFromFolderAsync(String, String)
Veraltet.

Laden Sie die Bot-Konfiguration, indem Sie in einem Ordner suchen und die erste BOT-Datei im Ordner laden.

MigrateData()
Veraltet.

Ziehe alte Datensätze in neue Platten aus.

Save(String)
Veraltet.

Speichern Sie die Datei mit geheimen Schlüsseln.

SaveAs(String, String)
Veraltet.

Speichern Sie die Konfiguration in einer BOT-Datei.

SaveAsAsync(String, String)
Veraltet.

Speichern Sie die Konfiguration in einer BOT-Datei.

SaveAsync(String)
Veraltet.

Speichern Sie die Datei mit geheimen Schlüsseln.

ValidateSecret(String)
Veraltet.

Stellen Sie sicher, dass der geheime Schlüssel korrekt ist, indem Sie den secretKey damit entschlüsseln.

Erweiterungsmethoden

Name Beschreibung
IsProjectNameSpaceless(BotConfiguration, String)
Veraltet.

Überprüfen Sie, ob der Name des Project Weiße Flächen enthält.

ValidateLuisKeyExistence(BotConfiguration)
Veraltet.

Prüft, ob der LuisService Schlüssel definiert ist.

ValidateQnAKeyExistence(BotConfiguration)
Veraltet.

Prüft, ob der QnAMakerService Schlüssel definiert ist.

Gilt für: