Compartilhar via


DialogExpression class

Representa uma propriedade que é um dialog ou uma expressão de cadeia de caracteres para uma dialogId.

Extends

ExpressionProperty<Dialog>

Comentários

Os valores de cadeia de caracteres são sempre interpretados como uma cadeia de caracteres com interpolação, a menos que tenha o prefixo '=' ou não. O resultado é interpretado como uma ID de recurso ou dialogId.

Construtores

DialogExpression(Dialog | string | Expression)

Inicializa uma nova instância da classe DialogExpression.

Propriedades herdadas

expressionText

Obtém ou define o texto da expressão a ser avaliado para obter o valor.

value

Obtém ou define o valor bruto da propriedade de expressão.

Métodos

setValue(Dialog | string | Expression)

Define o valor bruto da propriedade de expressão.

Métodos herdados

getValue(object)

Obtenha o valor.

toExpression()

Isso retornará a expressão existente se o valor for um tipo não complexo.

toString()

Converter uma propriedade de expressão em cadeia de caracteres.

tryGetValue(object)

Tente obter o valor.

Detalhes do construtor

DialogExpression(Dialog | string | Expression)

Inicializa uma nova instância da classe DialogExpression.

new DialogExpression(value?: Dialog | string | Expression)

Parâmetros

value

Dialog | string | Expression

Opcional. Uma caixa de diálogo , uma string que é interpretada como uma ID de recurso ou uma dialogId ou uma expressão .

Detalhes das propriedades herdadas

expressionText

Obtém ou define o texto da expressão a ser avaliado para obter o valor.

expressionText: string

Valor da propriedade

string

Herdado de ExpressionProperty.expressionText

value

Obtém ou define o valor bruto da propriedade de expressão.

value: Dialog

Valor da propriedade

Dialog

Herdado de ExpressionProperty.value

Detalhes do método

setValue(Dialog | string | Expression)

Define o valor bruto da propriedade de expressão.

function setValue(value: Dialog | string | Expression)

Parâmetros

value

Dialog | string | Expression

Uma caixa de diálogo , uma string que é interpretada como uma ID de recurso ou uma dialogId ou uma expressão .

Detalhes do método herdado

getValue(object)

Obtenha o valor.

function getValue(data: object): Dialog

Parâmetros

data

object

Dados a serem usados para associação de expressão.

Retornos

Dialog

O valor.

Comentários

Um erro será gerado se o valor for uma expressão inválida.

herdado de ExpressionProperty.getValue

toExpression()

Isso retornará a expressão existente se o valor for um tipo não complexo.

function toExpression(): Expression

Retornos

Expression

A expressão existente se o valor for um tipo não complexo.

herdado de ExpressionProperty.toExpression

toString()

Converter uma propriedade de expressão em cadeia de caracteres.

function toString(): string

Retornos

string

A cadeia de caracteres convertida.

herdado de ExpressionProperty.toString

tryGetValue(object)

Tente obter o valor.

function tryGetValue(data: object): { error: Error, value: Dialog }

Parâmetros

data

object

Dados a serem usados para associação de expressão.

Retornos

{ error: Error, value: Dialog }

o valor ou um erro.

herdado de ExpressionProperty.tryGetValue