Partager via


ActivityTemplate class

Définit un modèle d’activité 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

ActivityTemplate(string)

Initialisez une nouvelle instance de la classe ActivityTemplate.

Propriétés

$kind
template

Obtient ou définit le modèle à évaluer pour créer l’activité.

toString

Méthodes

bind(DialogContext, DialogStateManager)

Lier des données au modèle.

configure(ActivityTemplateConguration)
getConverter(Object)

Détails du constructeur

ActivityTemplate(string)

Initialisez une nouvelle instance de la classe ActivityTemplate.

new ActivityTemplate(template?: string)

Paramètres

template

string

Modèle à évaluer pour créer l’activité.

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 l’activité.

template: string

Valeur de propriété

string

toString

toString: () => string

Valeur de propriété

() => string

Détails de la méthode

bind(DialogContext, DialogStateManager)

Lier des données au modèle.

function bind(dialogContext: DialogContext, data: DialogStateManager): Promise<Partial<Activity>>

Paramètres

dialogContext

DialogContext

DialogContext

data

DialogStateManager

Données à lier.

Retours

Promise<Partial<Activity>>

Promesse représentant l’opération asynchrone.

configure(ActivityTemplateConguration)

function configure(config: ActivityTemplateConguration): this

Paramètres

config
ActivityTemplateConguration

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.