Compartir a través de


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

DialogExpression(Dialog | string | Expression)

Inicializa una nueva instancia de la clase DialogExpression.

Propiedades heredadas

expressionText

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

setValue(Dialog | string | Expression)

Establece el valor sin procesar de la propiedad de expresión.

Métodos heredados

getValue(object)

Obtenga el valor.

toExpression()

Esto devolverá la expresión existente si el valor es de tipo no complejo.

toString()

Convierta una propiedad de expresión en cadena.

tryGetValue(object)

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

value

Dialog | string | Expression

Opcional. Un cuadro de diálogo de , un string que se interpreta como un identificador de recurso o dialogId, o una expresión de .

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

value

Dialog | string | Expression

Un cuadro de diálogo de , un string que se interpreta como un identificador de recurso o dialogId, o una expresión de .

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