Compartilhar via


TextTemplate class

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

Construtores

TextTemplate(string)

Inicialize uma nova instância da classe TextTemplate.

Propriedades

$kind
template

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

toString

Métodos

bind(DialogContext, D)

Associar dados ao modelo.

configure(TextTemplateConfiguration)
getConverter(Object)

Detalhes do construtor

TextTemplate(string)

Inicialize uma nova instância da classe TextTemplate.

new TextTemplate(template?: string)

Parâmetros

template

string

O modelo a ser avaliado para criar texto.

Detalhes da propriedade

$kind

static $kind: string

Valor da propriedade

string

template

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

template: string

Valor da propriedade

string

toString

toString: () => string

Valor da propriedade

() => string

Detalhes do método

bind(DialogContext, D)

Associar dados ao modelo.

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

Parâmetros

dialogContext

DialogContext

DialogContext.

data

D

Dados a serem associados.

Retornos

Promise<string>

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

configure(TextTemplateConfiguration)

function configure(config: TextTemplateConfiguration): this

Parâmetros

config
TextTemplateConfiguration

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.