Langue

StringExpression Classe

Définition

StringExpression - représente une propriété qui est soit une valeur de chaîne, soit une expression de chaîne.

public class StringExpression : AdaptiveExpressions.Properties.ExpressionProperty<string>
type StringExpression = class
    inherit ExpressionProperty<string>
Public Class StringExpression
Inherits ExpressionProperty(Of String)
Héritage
StringExpression

Remarques

Si la valeur est * une chaîne avec le préfixe '=', alors la chaîne est traitée comme une expression pour se résoudre en chaîne. * une chaîne sans '=' alors la valeur est traitée comme une chaîne avec interpolation de chaînes. * Vous pouvez échapper au préfixe '=' en mettant une barre oblique. Exemples : prop = « Hello ${user.name} » => « Hello Joe » prop = « =length(user.name) » => « 3 » prop = « =user.name » => « Joe » prop = « \=user » => « =user ».

Constructeurs

Nom Description
StringExpression()

Initialise une nouvelle instance de la classe StringExpression.

StringExpression(Expression)

Initialise une nouvelle instance de la classe StringExpression.

StringExpression(Func<Object,Object>)

Initialise une nouvelle instance de la classe StringExpression.

StringExpression(JToken)

Initialise une nouvelle instance de la classe StringExpression.

StringExpression(String)

Initialise une nouvelle instance de la classe StringExpression.

Propriétés

Nom Description
ExpressionText

Obtient ou définit l’expression texte pour évaluer afin d’obtenir la valeur.

(Hérité de ExpressionProperty<T>)
Value

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

(Hérité de ExpressionProperty<T>)

Méthodes

Nom Description
ConvertObject(Object)

Convertir l’objet brut en type de valeur souhaité.

(Hérité de ExpressionProperty<T>)
GetObject(Object)

Obtenez de la valeur en tant qu’objet.

(Hérité de ExpressionProperty<T>)
GetValue(Object)

Prends la valeur.

(Hérité de ExpressionProperty<T>)
SetObject(Object)

Définir la valeur comme objet.

(Hérité de ExpressionProperty<T>)
SetValue(Object)

Fixe la valeur.

ToExpression()

Cela retournera l’expression existante ou ConstantExpression(Value) si la valeur est de type non complexe.

(Hérité de ExpressionProperty<T>)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de ExpressionProperty<T>)
TryGetObject(Object)

Essayez de Obtenir de la valeur comme objet.

(Hérité de ExpressionProperty<T>)
TryGetValue(Object)

Essayez de trouver la valeur.

(Hérité de ExpressionProperty<T>)

Opérateurs

Nom Description
Implicit(Expression to StringExpression)

Convertit une instance d’expression en instance StringExpression.

Implicit(JToken to StringExpression)

Convertit un jeton JSON en instance StringExpression.

Implicit(String to StringExpression)

Convertit une valeur de chaîne en instance StringExpression.

Méthodes d’extension

Nom Description
GetValueAsync(StringExpression, DialogContext, CancellationToken)

Obtient une valeur à partir d’une expression de chaîne, en utilisant un TextTemplate.

S’applique à