ValueExpression Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
ValueExpression : représente une propriété qui est un objet de tout type ou une expression de chaîne.
public class ValueExpression : AdaptiveExpressions.Properties.ExpressionProperty<object>
type ValueExpression = class
inherit ExpressionProperty<obj>
Public Class ValueExpression
Inherits ExpressionProperty(Of Object)
- Héritage
Remarques
Si la valeur est * chaîne avec le préfixe '=', la chaîne est traitée comme une expression à résoudre en chaîne. * une chaîne sans '=', alors la valeur est traitée comme chaîne avec interpolation de chaîne. * tout autre type, alors il est de ce type (int, bool, object, etc.) Vous pouvez échapper au préfixe « = » en plaçant une barre oblique inverse. Exemples : prop = true ==> true prop = « Hello ${user.name}} » => « Hello Joe » prop = « =length(user.name) » => 3 prop = « =user.age » => 45. prop = « \=user.age » => « =user.age ».
Constructeurs
ValueExpression() |
Initialise une nouvelle instance de la classe ValueExpression. |
ValueExpression(Func<Object,Object>) |
Initialise une nouvelle instance de la classe ValueExpression. |
ValueExpression(Object) |
Initialise une nouvelle instance de la classe ValueExpression. |
Propriétés
ExpressionText |
Obtient ou définit le texte d’expression à évaluer pour obtenir la valeur. (Hérité de ExpressionProperty<T>) |
Value |
Obtient ou définit la valeur brute de la propriété expression. (Hérité de ExpressionProperty<T>) |
Méthodes
ConvertObject(Object) |
Convertissez l’objet brut en type de valeur souhaité. (Hérité de ExpressionProperty<T>) |
GetObject(Object) |
Obtenir la valeur en tant qu’objet. (Hérité de ExpressionProperty<T>) |
GetValue(Object) |
Obtenez la valeur. (Hérité de ExpressionProperty<T>) |
SetObject(Object) |
Définissez la valeur en tant qu’objet. (Hérité de ExpressionProperty<T>) |
SetValue(Object) |
Définit la valeur. |
ToExpression() |
Cela retourne 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 Obtenir la valeur en tant qu’objet. (Hérité de ExpressionProperty<T>) |
TryGetValue(Object) |
Essayez d’obtenir la valeur. (Hérité de ExpressionProperty<T>) |
Opérateurs
Implicit(Boolean to ValueExpression) |
Convertit une valeur booléenne en instance ValueExpression. |
Implicit(DateTime to ValueExpression) |
Convertit une valeur DateTime en instance ValueExpression. |
Implicit(Double to ValueExpression) |
Convertit une valeur de nombre flottant de double précision en une instance ValueExpression. |
Implicit(Expression to ValueExpression) |
Convertit une instance Expression en une instance ValueExpression. |
Implicit(Int32 to ValueExpression) |
Convertit une valeur entière en instance ValueExpression. |
Implicit(Int64 to ValueExpression) |
Convertit une valeur entière longue en instance ValueExpression. |
Implicit(JToken to ValueExpression) |
Convertit un jeton JSON en instance ValueExpression. |
Implicit(Single to ValueExpression) |
Convertit une valeur de nombre à virgule flottante en instance ValueExpression. |
Implicit(String to ValueExpression) |
Convertit une valeur de chaîne en instance ValueExpression. |
Méthodes d’extension
EvaluateExpression(ValueExpression, Object) |
Évaluez ValueExpression en fonction du type de valeur. |