Templates Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe pour travailler avec des modèles de génération de langage.
public class Templates : System.Collections.Generic.List<Microsoft.Bot.Builder.LanguageGeneration.Template>
type Templates = class
inherit List<Template>
Public Class Templates
Inherits List(Of Template)
- Héritage
Remarques
Templates.ParseFile(path) chargera un fichier . fichier LG. Templates.ParseText(text) chargera des modèles de génération de langage à partir du texte.
Constructeurs
| Nom | Description |
|---|---|
| Templates(IList<Template>, IList<TemplateImport>, IList<Diagnostic>, IList<Templates>, String, String, ExpressionParser, ImportResolverDelegate, IList<String>, String, IDictionary<String,Templates>) |
Initialise une nouvelle instance de la classe Templates. |
Champs
| Nom | Description |
|---|---|
| InlineTemplateIdPrefix |
Préfixe d’ID de modèle temporaire pour le contenu en ligne. |
Propriétés
| Nom | Description |
|---|---|
| AllDiagnostics |
Ça obtient tous les diagnostics à partir du fichier LG actuel et des fichiers de référence. |
| AllTemplates |
Ça obtient tous les modèles à partir du fichier LG actuel et des fichiers de référence LG. |
| Content |
Obtient ou définit le contenu LG. |
| Diagnostics |
Obtient ou configure des diagnostics. |
| EnableFromFile |
Obtient ou définit une valeur indiquant si fromFile est autorisé dans les modèles LG. |
| ExpressionParser |
Obtient ou définit l’analyseur d’expressions. |
| Id |
Obtient ou définit l’identifiant de ce fichier LG. |
| ImportResolver |
Obtient ou définit un délégué pour résoudre l’identifiant de ressource d’un fichier lg importé. |
| Imports |
Obtient ou définit directement les éléments d’importation que ce fichier LG contient. |
| LgOptions |
Il obtient les options d’amélioration pour le fichier LG actuel. |
| NamedReferences |
Obtient ou configure la correspondance de l’importe alias aux modèles. |
| Namespace |
Ça obtient l’espace de noms pour enregistrer le fichier LG actuel. |
| Options |
Obtient ou définit les options de fichier LG. |
| References |
Obtient ou définit toutes les références que ce fichier LG possède depuis Imports. Avis : la référence inclut toutes les importations d’enfants depuis le fichier LG, et non seulement les enfants appartiennent directement à ce fichier LG. ainsi, le nombre de références peut >= nombre d’importations. |
| Source |
Obtient ou définit la source de ce fichier LG. |
Méthodes
| Nom | Description |
|---|---|
| AddTemplate(String, List<String>, String) |
Ajoute un nouveau modèle et renvoie l’instance mise à jour des Templates. |
| AnalyzeTemplate(String, AnalyzerOptions) |
(expérimental) Analyse un modèle pour obtenir les résultats de l’analyseur statique, incluant les variables et les références du modèle. |
| DeleteTemplate(String) |
Supprime un modèle existant dans les instances actuelles de Templates. |
| Equals(Object) |
Classe pour travailler avec des modèles de génération de langage. |
| Evaluate(String, Object, EvaluationOptions) |
Évaluez un modèle avec un nom et une étendue donnés. |
| EvaluateText(String, Object, EvaluationOptions) |
Évalue une chaîne de modèles en ligne. |
| ExpandTemplate(String, Object, EvaluationOptions) |
Développe un modèle avec son prénom et son champ d’application. Retourne toutes les réponses possibles au lieu d’une réponse aléatoire. |
| GetHashCode() |
Classe pour travailler avec des modèles de génération de langage. |
| ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Parseur pour transformer le contenu LG en un Templatesfichier . |
| ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Parseur pour transformer le contenu LG en un Templatesfichier . |
| ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Obsolète.
Parseur pour transformer le contenu LG en un Templatesfichier . |
| ToString() |
Classe pour travailler avec des modèles de génération de langage. |
| UpdateTemplate(String, String, List<String>, String) |
Met à jour un modèle existant dans l’instance actuelle de Templates. |
Méthodes d’extension
| Nom | Description |
|---|---|
| Dequeue<T>(List<T>) |
Supprime le premier élément d’une file d’attente. |