Condividi tramite


ActivityTemplate class

Definisce un modello di attività in cui l'espressione modello è locale, ovvero "inline" ed elaborata tramite il generatore di linguaggio registrato.

Costruttori

ActivityTemplate(string)

Inizializzare una nuova istanza della classe ActivityTemplate.

Proprietà

$kind
template

Ottiene o imposta il modello da valutare per creare l'attività.

toString

Metodi

bind(DialogContext, DialogStateManager)

Associare i dati al modello.

configure(ActivityTemplateConguration)
getConverter(Object)

Dettagli costruttore

ActivityTemplate(string)

Inizializzare una nuova istanza della classe ActivityTemplate.

new ActivityTemplate(template?: string)

Parametri

template

string

Modello da valutare per creare l'attività.

Dettagli proprietà

$kind

static $kind: string

Valore della proprietà

string

template

Ottiene o imposta il modello da valutare per creare l'attività.

template: string

Valore della proprietà

string

toString

toString: () => string

Valore della proprietà

() => string

Dettagli metodo

bind(DialogContext, DialogStateManager)

Associare i dati al modello.

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

Parametri

dialogContext

DialogContext

DialogContext

data

DialogStateManager

Dati a cui eseguire l'associazione.

Restituisce

Promise<Partial<Activity>>

Promessa che rappresenta l'operazione asincrona.

configure(ActivityTemplateConguration)

function configure(config: ActivityTemplateConguration): this

Parametri

config
ActivityTemplateConguration

Configurazione.

Restituisce

this

Oggetto con la configurazione specificata.

getConverter(Object)

function getConverter(_property: Object): Converter | ConverterFactory

Parametri

_property

Object

Chiave della configurazione del selettore condizionale.

Restituisce

Converter | ConverterFactory

Convertitore per la configurazione del selettore.