Partager via


Templates Classe

Définition

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
Templates

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

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

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.

S’applique à