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
Dialog |
Inicializa uma nova instância da classe |
Propriedades herdadas
expression |
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
set |
Define o valor bruto da propriedade de expressão. |
Métodos herdados
get |
Obtenha o valor. |
to |
Isso retornará a expressão existente se o valor for um tipo não complexo. |
to |
Converter uma propriedade de expressão em cadeia de caracteres. |
try |
Tente obter o valor. |
Detalhes do construtor
DialogExpression(Dialog | string | Expression)
Inicializa uma nova instância da classe
new DialogExpression(value?: Dialog | string | Expression)
Parâmetros
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
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