Compartilhar via


ActivityTemplate class

Define um modelo de atividade em que a expressão de modelo é local, também conhecida como "embutida" e processada por meio do gerador de idioma registrado.

Construtores

ActivityTemplate(string)

Inicialize uma nova instância da classe ActivityTemplate.

Propriedades

$kind
template

Obtém ou define o modelo a ser avaliado para criar a atividade.

toString

Métodos

bind(DialogContext, DialogStateManager)

Associar dados ao modelo.

configure(ActivityTemplateConguration)
getConverter(Object)

Detalhes do construtor

ActivityTemplate(string)

Inicialize uma nova instância da classe ActivityTemplate.

new ActivityTemplate(template?: string)

Parâmetros

template

string

O modelo a ser avaliado para criar a atividade.

Detalhes da propriedade

$kind

static $kind: string

Valor da propriedade

string

template

Obtém ou define o modelo a ser avaliado para criar a atividade.

template: string

Valor da propriedade

string

toString

toString: () => string

Valor da propriedade

() => string

Detalhes do método

bind(DialogContext, DialogStateManager)

Associar dados ao modelo.

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

Parâmetros

dialogContext

DialogContext

DialogContext

data

DialogStateManager

Dados a serem associados.

Retornos

Promise<Partial<Activity>>

Uma promessa que representa a operação assíncrona.

configure(ActivityTemplateConguration)

function configure(config: ActivityTemplateConguration): this

Parâmetros

config
ActivityTemplateConguration

A configuração.

Retornos

this

Um objeto com a configuração fornecida.

getConverter(Object)

function getConverter(_property: Object): Converter | ConverterFactory

Parâmetros

_property

Object

A chave da configuração do seletor condicional.

Retornos

Converter | ConverterFactory

O conversor para a configuração do seletor.