StringExpression 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.
StringExpression : représente une propriété qui est une valeur de chaîne ou 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
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 une chaîne avec interpolation de chaîne. * Vous pouvez placer une barre oblique inverse dans une séquence d’échappement du préfixe '='. Exemples : prop = « Hello ${user.name} » => « Hello Joe » prop = « =length(user.name) » => « 3 » prop = « =user.name » => « Joe » prop = « \=user » => « =user ».
Constructeurs
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
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) |
Obtient 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() |
Cette opération renvoie 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(Expression to StringExpression) |
Convertit une instance Expression en une 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
GetValueAsync(StringExpression, DialogContext, CancellationToken) |
Obtient une valeur d’une expression de chaîne, à l’aide d’un TextTemplate. |