Template class
Voici un modèle de données qui peut facilement comprendre et utiliser comme contexte ou tous types de visiteurs qu’il s’agit d’unvalateur, d’un vérificateur statique, d’anayler. etc
Constructeurs
| Template(string, string[], string, Source |
Crée une instance de la classe Template. |
Propriétés
| body | Format texte du corps de ce modèle. Tout le contenu, à l’exception du nom et des paramètres. |
| name | Nom du modèle, suivi de « # » dans un fichier LG |
| parameters | Liste des paramètres de ce modèle |
| properties | Propriétés étendues de l’objet. |
| source |
Source de ce modèle |
| template |
Analyser l’arborescence de ce modèle. |
Méthodes
| to |
Retourne une chaîne représentant l’objet template |
Détails du constructeur
Template(string, string[], string, SourceRange)
Crée une instance de la classe Template.
new Template(templatename: string, parameters: string[], templatebody: string, sourceRange: SourceRange)
Paramètres
- templatename
-
string
Nom du modèle sans paramètres.
- parameters
-
string[]
Liste de paramètres.
- templatebody
-
string
Contenu du modèle.
- sourceRange
- SourceRange
(xref :botbuilder-lg. SourceRange) du modèle.
Détails de la propriété
body
Format texte du corps de ce modèle. Tout le contenu, à l’exception du nom et des paramètres.
body: string
Valeur de propriété
string
name
Nom du modèle, suivi de « # » dans un fichier LG
name: string
Valeur de propriété
string
parameters
Liste des paramètres de ce modèle
parameters: string[]
Valeur de propriété
string[]
properties
Propriétés étendues de l’objet.
properties?: Record<string, unknown>
Valeur de propriété
Record<string, unknown>
sourceRange
templateBodyParseTree
Analyser l’arborescence de ce modèle.
templateBodyParseTree: BodyContext