Freigeben über


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 in der Regel aus einer BOT-Datei auf den Datenträger geladen. Diese Klasse implementiert Methoden zum Verschlüsseln und Bearbeiten der Darstellung der Konfiguration im Arbeitsspeicher.

Konstruktoren

BotConfiguration()
Veraltet.

BotConfiguration stellt Konfigurationsinformationen für einen Bot dar.

Eigenschaften

Description
Veraltet.

Ruft die Beschreibung des Bots ab oder legt diese fest.

Name
Veraltet.

Ruft den Namen des Bots ab oder legt den Namen fest.

Padlock
Veraltet.

Ruft vorhängeschlösser ab oder legt es fest: Wird verwendet, um zu überprüfen, ob das Geheimnis für alle verschlüsselten Felder konsistent ist.

Properties
Veraltet.

Ruft Eigenschaften ab, die nicht anderweitig definiert sind, oder legt diese fest.

Services
Veraltet.

Ruft verbundene Dienste ab oder legt diese fest.

Version
Veraltet.

Ruft die Version ab oder legt diese fest.

Methoden

ClearSecret()
Veraltet.

Geheimnis löschen.

ConnectService(ConnectedService)
Veraltet.

Verbinden Sie einen Dienst mit der Botdatei.

Decrypt(String)
Veraltet.

Entschlüsseln Sie alle Werte in der In-Memory-Konfiguration.

DisconnectService(String)
Veraltet.

Entfernen Sie 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 anhand seines Namens oder seiner ID.

Encrypt(String)
Veraltet.

Verschlüsseln Sie alle Werte in der In-Memory-Konfiguration.

FindService(String)
Veraltet.

Suchen Sie einen Dienst nach ID.

FindServiceByNameOrId(String)
Veraltet.

Suchen Sie einen Dienst anhand seines Namens oder seiner ID.

FindServiceByNameOrId<T>(String)
Veraltet.

Suchen Sie einen bestimmten Diensttyp anhand des Namens oder der 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 Botkonfiguration, indem Sie in einem Ordner suchen und die erste BOT-Datei in den Ordner laden.

LoadFromFolderAsync(String, String)
Veraltet.

Laden Sie die Botkonfiguration, indem Sie in einem Ordner suchen und die erste BOT-Datei in den Ordner laden.

MigrateData()
Veraltet.

Alte Datensätze zu neuen Datensätzen migrieren.

Save(String)
Veraltet.

Speichern Sie die Datei mit dem Geheimnis.

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 dem Geheimnis.

ValidateSecret(String)
Veraltet.

Stellen Sie sicher, dass das Geheimnis korrekt ist, indem Sie den secretKey damit entschlüsseln.

Erweiterungsmethoden

IsProjectNameSpaceless(BotConfiguration, String)
Veraltet.

Überprüfen Sie, ob der Name des Projekts Leerzeichen enthält.

ValidateLuisKeyExistence(BotConfiguration)
Veraltet.

Überprüft, ob der LuisService Schlüssel für definiert ist.

ValidateQnAKeyExistence(BotConfiguration)
Veraltet.

Überprüft, ob der QnAMakerService Schlüssel für definiert ist.

Gilt für: