DialogExpression class
Representa una propiedad que es un Dialog o una expresión de cadena para un dialogId.
- Extends
-
ExpressionProperty<Dialog>
Comentarios
Los valores de cadena siempre se interpretan como una cadena con interpolación, a menos que tenga el prefijo '=' o no. El resultado se interpreta como identificador de recurso o dialogId.
Constructores
| Dialog |
Inicializa una nueva instancia de la clase DialogExpression. |
Propiedades heredadas
| expression |
Obtiene o establece el texto de expresión que se va a evaluar para obtener el valor. |
| value | Obtiene o establece el valor sin formato de la propiedad de expresión. |
Métodos
| set |
Establece el valor sin procesar de la propiedad de expresión. |
Métodos heredados
| get |
Obtenga el valor. |
| to |
Esto devolverá la expresión existente si el valor es de tipo no complejo. |
| to |
Convierta una propiedad de expresión en cadena. |
| try |
Intente obtener el valor. |
Detalles del constructor
DialogExpression(Dialog | string | Expression)
Inicializa una nueva instancia de la clase DialogExpression.
new DialogExpression(value?: Dialog | string | Expression)
Parámetros
Detalles de las propiedades heredadas
expressionText
Obtiene o establece el texto de expresión que se va a evaluar para obtener el valor.
expressionText: string
Valor de propiedad
string
Inherited From ExpressionProperty.expressionText
value
Obtiene o establece el valor sin formato de la propiedad de expresión.
value: Dialog
Valor de propiedad
Dialog
Heredado de ExpressionProperty.value
Detalles del método
setValue(Dialog | string | Expression)
Establece el valor sin procesar de la propiedad de expresión.
function setValue(value: Dialog | string | Expression)
Parámetros
Detalles de los métodos heredados
getValue(object)
Obtenga el valor.
function getValue(data: object): Dialog
Parámetros
- data
-
object
Datos que se usarán para el enlace de expresiones.
Devoluciones
Dialog
Valor.
Comentarios
Se producirá un error si value es una expresión no válida.
Se hereda de ExpressionProperty.getValue
toExpression()
Esto devolverá la expresión existente si el valor es de tipo no complejo.
function toExpression(): Expression
Devoluciones
Expression
Expresión existente si el valor es de tipo no complejo.
heredado de ExpressionProperty.toExpression
toString()
Convierta una propiedad de expresión en cadena.
function toString(): string
Devoluciones
string
Cadena convertida.
heredado de ExpressionProperty.toString
tryGetValue(object)
Intente obtener el valor.
function tryGetValue(data: object): { error: Error, value: Dialog }
Parámetros
- data
-
object
Datos que se usarán para el enlace de expresiones.
Devoluciones
{ error: Error, value: Dialog }
el valor o un error.
Heredado de ExpressionProperty.tryGetValue