Partager via


DialogExpression class

Représente une propriété qui est une Dialog ou une expression de chaîne pour un dialogId.

Extends

ExpressionProperty<Dialog>

Remarques

Les valeurs de chaîne sont toujours interprétées comme une chaîne avec interpolation, sauf si elle a le préfixe '=' ou non. Le résultat est interprété comme un ID de ressource ou un dialogId.

Constructeurs

DialogExpression(Dialog | string | Expression)

Initialise une nouvelle instance de la classe DialogExpression.

Propriétés héritées

expressionText

Obtient ou définit le texte d’expression à évaluer pour obtenir la valeur.

value

Obtient ou définit la valeur brute de la propriété d’expression.

Méthodes

setValue(Dialog | string | Expression)

Définit la valeur brute de la propriété d’expression.

Méthodes héritées

getValue(object)

Obtenez la valeur.

toExpression()

Cette opération renvoie l’expression existante si la valeur est de type non complexe.

toString()

Convertissez une propriété d’expression en chaîne.

tryGetValue(object)

Essayez d’obtenir la valeur.

Détails du constructeur

DialogExpression(Dialog | string | Expression)

Initialise une nouvelle instance de la classe DialogExpression.

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

Paramètres

value

Dialog | string | Expression

Optionnel. Un dialogue, un string interprété comme un ID de ressource ou un dialogId, ou une expression .

Détails de la propriété héritée

expressionText

Obtient ou définit le texte d’expression à évaluer pour obtenir la valeur.

expressionText: string

Valeur de propriété

string

héritée de ExpressionProperty.expressionText

value

Obtient ou définit la valeur brute de la propriété d’expression.

value: Dialog

Valeur de propriété

Dialog

héritée de ExpressionProperty.value

Détails de la méthode

setValue(Dialog | string | Expression)

Définit la valeur brute de la propriété d’expression.

function setValue(value: Dialog | string | Expression)

Paramètres

value

Dialog | string | Expression

Un dialogue, un string interprété comme un ID de ressource ou un dialogId, ou une expression .

Détails de la méthode héritée

getValue(object)

Obtenez la valeur.

function getValue(data: object): Dialog

Paramètres

data

object

Données à utiliser pour la liaison d’expression.

Retours

Dialog

Valeur.

Remarques

Une erreur est levée si la valeur est une expression non valide.

héritée de ExpressionProperty.getValue

toExpression()

Cette opération renvoie l’expression existante si la valeur est de type non complexe.

function toExpression(): Expression

Retours

Expression

Expression existante si la valeur est de type non complexe.

héritée de ExpressionProperty.toExpression

toString()

Convertissez une propriété d’expression en chaîne.

function toString(): string

Retours

string

Chaîne convertie.

héritée de ExpressionProperty.toString

tryGetValue(object)

Essayez d’obtenir la valeur.

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

Paramètres

data

object

Données à utiliser pour la liaison d’expression.

Retours

{ error: Error, value: Dialog }

valeur ou erreur.

héritée de ExpressionProperty.tryGetValue