Język

BotConfiguration Klasa

Definicja

Uwaga

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

BotConfiguration reprezentuje informacje konfiguracyjne bota.

[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
Dziedziczenie
BotConfiguration
Atrybuty

Uwagi

Zazwyczaj jest ładowany z pliku .bot na dysku. Ta klasa implementuje metody szyfrowania i manipulowania reprezentacją konfiguracji w pamięci.

Konstruktory

Nazwa Opis
BotConfiguration()
Przestarzałe.

BotConfiguration reprezentuje informacje konfiguracyjne bota.

Właściwości

Nazwa Opis
Description
Przestarzałe.

Otrzymuje lub ustawia opis bota.

Name
Przestarzałe.

Pobiera lub ustawia nazwę bota.

Padlock
Przestarzałe.

Gets or sets padlock – służy do weryfikacji, czy sekret jest spójny dla wszystkich zaszyfrowanych pól.

Properties
Przestarzałe.

Otrzymuje lub zestawia własności, które nie są inaczej zdefiniowane.

Services
Przestarzałe.

Odbiera lub ustawia powiązane usługi.

Version
Przestarzałe.

Pobiera lub ustawia wersję.

Metody

Nazwa Opis
ClearSecret()
Przestarzałe.

Jasna tajemnica.

ConnectService(ConnectedService)
Przestarzałe.

Połącz usługę z plikiem bota.

Decrypt(String)
Przestarzałe.

Odszyfruj wszystkie wartości w konfiguracji w pamięci.

DisconnectService(String)
Przestarzałe.

Usuń usługę na podstawie jej identyfikatora.

DisconnectServiceByNameOrId(String)
Przestarzałe.

Usuń usługę według nazwy lub identyfikatora.

DisconnectServiceByNameOrId<T>(String)
Przestarzałe.

Usuń konkretny typ usługi pod jego nazwą lub identyfikatorem.

Encrypt(String)
Przestarzałe.

Zaszyfruj wszystkie wartości w konfiguracji w pamięci.

FindService(String)
Przestarzałe.

Znajdź usługę według ID.

FindServiceByNameOrId(String)
Przestarzałe.

Znajdź usługę według nazwy lub identyfikatora.

FindServiceByNameOrId<T>(String)
Przestarzałe.

Znajdź konkretny typ usługi według nazwy lub identyfikatora.

GenerateKey()
Przestarzałe.

Wygeneruj nowy klucz odpowiedni do szyfrowania.

Load(String, String)
Przestarzałe.

Załaduj konfigurację z pliku .bot.

LoadAsync(String, String)
Przestarzałe.

Załaduj konfigurację z pliku .bot.

LoadFromFolder(String, String)
Przestarzałe.

Załaduj konfigurację bota, przeglądając folder i ładując pierwszy plik .bot z tego folderu.

LoadFromFolderAsync(String, String)
Przestarzałe.

Załaduj konfigurację bota, przeglądając folder i ładując pierwszy plik .bot z tego folderu.

MigrateData()
Przestarzałe.

Przenieś stare płyty na nowe.

Save(String)
Przestarzałe.

Zapisz plik w tajemnicy.

SaveAs(String, String)
Przestarzałe.

Zapisz konfigurację w pliku .bot.

SaveAsAsync(String, String)
Przestarzałe.

Zapisz konfigurację w pliku .bot.

SaveAsync(String)
Przestarzałe.

Zapisz plik w tajemnicy.

ValidateSecret(String)
Przestarzałe.

Upewnij się, że sekret jest poprawny, odszyfrując Klucz Tajemnicy za pomocą niego.

Metody rozszerzania

Nazwa Opis
IsProjectNameSpaceless(BotConfiguration, String)
Przestarzałe.

Sprawdź, czy nazwa Project zawiera białe przestrzenie.

ValidateLuisKeyExistence(BotConfiguration)
Przestarzałe.

Sprawdza, czy klucz LuisService jest zdefiniowany.

ValidateQnAKeyExistence(BotConfiguration)
Przestarzałe.

Sprawdza, czy klucz QnAMakerService jest zdefiniowany.

Dotyczy