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 l’utilisation 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) charge un . Fichier LG . Templates.ParseText(text) charge les modèles de génération de langue à partir du texte.
Constructeurs
Champs
InlineTemplateIdPrefix |
Préfixe d’ID de modèle temporaire pour le contenu inline. |
Propriétés
AllDiagnostics |
Obtient tous les diagnostics du fichier lg actuel et des fichiers lg de référence. |
AllTemplates |
Obtient tous les modèles du fichier lg actuel et référence les fichiers lg. |
Content |
Obtient ou définit le contenu LG. |
Diagnostics |
Obtient ou définit les 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’expression. |
Id |
Obtient ou définit l’ID de ce fichier LG. |
ImportResolver |
Obtient ou définit le délégué pour la résolution de l’ID de ressource du fichier lg importé. |
Imports |
Obtient ou définit les éléments d’importation que ce fichier LG contient directement. |
LgOptions |
Obtient les options d’evluation pour le fichier LG actuel. |
NamedReferences |
Obtient ou définit le mappage de l’alias d’importation aux modèles. |
Namespace |
Obtient l’espace de noms à inscrire pour 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 a à partir de Imports. Remarque : la référence inclut toutes les importations enfants à partir du 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
AddTemplate(String, List<String>, String) |
Ajoute un nouveau modèle et retourne l’instance de modèles mise à jour. |
AnalyzeTemplate(String, AnalyzerOptions) |
(expérimental) Analyse un modèle pour obtenir les résultats de l’analyseur statique, y compris les variables et les références de modèle. |
DeleteTemplate(String) |
Supprime un modèle existant dans les instances de modèles actuelles. |
Equals(Object) |
Classe pour l’utilisation des modèles de génération de langage. |
Evaluate(String, Object, EvaluationOptions) |
Évaluer un modèle avec un nom et une étendue donnés. |
EvaluateText(String, Object, EvaluationOptions) |
Évalue une chaîne de modèle inline. |
ExpandTemplate(String, Object, EvaluationOptions) |
Développe un modèle avec un nom et une étendue donnés. Retourne toutes les réponses possibles au lieu d’une réponse aléatoire. |
GetHashCode() |
Classe pour l’utilisation des modèles de génération de langage. |
ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Analyseur pour transformer le contenu lg en .Templates |
ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Analyseur pour transformer le contenu lg en .Templates |
ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Obsolète.
Analyseur pour transformer le contenu lg en .Templates |
ToString() |
Classe pour l’utilisation des modèles de génération de langage. |
UpdateTemplate(String, String, List<String>, String) |
Mises à jour un modèle existant dans l’instance de modèles actuelle. |
Méthodes d’extension
Dequeue<T>(List<T>) |
Supprime le premier élément d’une file d’attente. |