Lingua

BotConfiguration Classe

Definizione

Attenzione

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

BotConfiguration rappresenta le informazioni di configurazione per 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
Ereditarietà
BotConfiguration
Attributi

Commenti

Tipicamente viene caricato da un file .bot su disco. Questa classe implementa metodi per cifrare e manipolare la rappresentazione in memoria della configurazione.

Costruttori

Nome Descrizione
BotConfiguration()
Obsoleti.

BotConfiguration rappresenta le informazioni di configurazione per un bot.

Proprietà

Nome Descrizione
Description
Obsoleti.

Ottiene o imposta la descrizione del bot.

Name
Obsoleti.

Ottiene o imposta il nome del bot.

Padlock
Obsoleti.

Ottiene o imposta il lucchetto - Usato per verificare che il segreto sia coerente per tutti i campi criptati.

Properties
Obsoleti.

Ottiene o stabilisce proprietà che non sono altrimenti definite.

Services
Obsoleti.

Ottiene o imposta servizi collegati.

Version
Obsoleti.

Ottiene o imposta la versione.

Metodi

Nome Descrizione
ClearSecret()
Obsoleti.

Cancella segreto.

ConnectService(ConnectedService)
Obsoleti.

Connettere un servizio al file bot.

Decrypt(String)
Obsoleti.

Decrittografare tutti i valori nella configurazione in memoria.

DisconnectService(String)
Obsoleti.

Rimuovere un servizio tramite il suo ID.

DisconnectServiceByNameOrId(String)
Obsoleti.

Rimuovi un servizio tramite il suo nome o ID.

DisconnectServiceByNameOrId<T>(String)
Obsoleti.

Rimuovi un tipo specifico di servizio dal nome o dal suo ID.

Encrypt(String)
Obsoleti.

Crittografare tutti i valori nella configurazione in memoria.

FindService(String)
Obsoleti.

Trova un servizio tramite ID.

FindServiceByNameOrId(String)
Obsoleti.

Trova un servizio con il nome o il suo ID.

FindServiceByNameOrId<T>(String)
Obsoleti.

Trova un tipo specifico di servizio tramite il nome o il suo ID.

GenerateKey()
Obsoleti.

Generare una nuova chiave adatta per la crittografia.

Load(String, String)
Obsoleti.

Caricare la configurazione da un file con estensione bot.

LoadAsync(String, String)
Obsoleti.

Caricare la configurazione da un file con estensione bot.

LoadFromFolder(String, String)
Obsoleti.

Caricare la configurazione del bot cercando una cartella e caricando il primo file con estensione bot nella cartella .

LoadFromFolderAsync(String, String)
Obsoleti.

Caricare la configurazione del bot cercando una cartella e caricando il primo file con estensione bot nella cartella .

MigrateData()
Obsoleti.

Migra i vecchi record in i nuovi.

Save(String)
Obsoleti.

Salvare il file con il segreto.

SaveAs(String, String)
Obsoleti.

Salvare la configurazione in un file con estensione bot.

SaveAsAsync(String, String)
Obsoleti.

Salvare la configurazione in un file con estensione bot.

SaveAsync(String)
Obsoleti.

Salvare il file con il segreto.

ValidateSecret(String)
Obsoleti.

Assicurarsi che il segreto sia corretto decrittografando la chiave privata.

Metodi di estensione

Nome Descrizione
IsProjectNameSpaceless(BotConfiguration, String)
Obsoleti.

Controlla se il nome del Project contiene spazi bianchi.

ValidateLuisKeyExistence(BotConfiguration)
Obsoleti.

Controlla se ha LuisService definito la sua chiave.

ValidateQnAKeyExistence(BotConfiguration)
Obsoleti.

Controlla se ha QnAMakerService definito la sua chiave.

Si applica a