Partager via


TextTemplate class

Définit un modèle de texte où l’expression de modèle est localement appelée « inline » et traitée par le biais du générateur de langage inscrit.

Constructeurs

TextTemplate(string)

Initialisez une nouvelle instance de la classe TextTemplate.

Propriétés

$kind
template

Obtient ou définit le modèle à évaluer pour créer le texte.

toString

Méthodes

bind(DialogContext, D)

Lier des données au modèle.

configure(TextTemplateConfiguration)
getConverter(Object)

Détails du constructeur

TextTemplate(string)

Initialisez une nouvelle instance de la classe TextTemplate.

new TextTemplate(template?: string)

Paramètres

template

string

Modèle à évaluer pour créer du texte.

Détails de la propriété

$kind

static $kind: string

Valeur de propriété

string

template

Obtient ou définit le modèle à évaluer pour créer le texte.

template: string

Valeur de propriété

string

toString

toString: () => string

Valeur de propriété

() => string

Détails de la méthode

bind(DialogContext, D)

Lier des données au modèle.

function bind(dialogContext: DialogContext, data: D): Promise<string>

Paramètres

dialogContext

DialogContext

DialogContext.

data

D

Données à lier.

Retours

Promise<string>

Promesse représentant l’opération asynchrone.

configure(TextTemplateConfiguration)

function configure(config: TextTemplateConfiguration): this

Paramètres

config
TextTemplateConfiguration

Configuration.

Retours

this

Objet avec la configuration donnée.

getConverter(Object)

function getConverter(_property: Object): Converter | ConverterFactory

Paramètres

_property

Object

Clé de la configuration du sélecteur conditionnel.

Retours

Converter | ConverterFactory

Convertisseur de la configuration du sélecteur.