StringExpression Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
StringExpression – představuje vlastnost, která je buď řetězcová hodnota, nebo řetězcový výraz.
public class StringExpression : AdaptiveExpressions.Properties.ExpressionProperty<string>
type StringExpression = class
inherit ExpressionProperty<string>
Public Class StringExpression
Inherits ExpressionProperty(Of String)
- Dědičnost
Poznámky
Pokud je hodnota * řetězec s předponou =, pak se řetězec považuje za výraz, který se má přeložit na řetězec. * a string without '=' then value is treated as string with string interpolation. * Předponu =můžete uvozit vložením zpětného lomítka. Příklady: prop = "Hello ${user.name}" => "Hello Joe" prop = "=length(user.name)" => "3" prop = "=user.name" => "Joe" prop = "\=user" => "=user".
Konstruktory
StringExpression() |
Inicializuje novou instanci StringExpression třídy . |
StringExpression(Expression) |
Inicializuje novou instanci StringExpression třídy . |
StringExpression(Func<Object,Object>) |
Inicializuje novou instanci StringExpression třídy . |
StringExpression(JToken) |
Inicializuje novou instanci StringExpression třídy . |
StringExpression(String) |
Inicializuje novou instanci StringExpression třídy . |
Vlastnosti
ExpressionText |
Získá nebo nastaví text výrazu k vyhodnocení pro získání hodnoty. (Zděděno od ExpressionProperty<T>) |
Value |
Získá nebo nastaví nezpracovanou hodnotu výrazu vlastnost. (Zděděno od ExpressionProperty<T>) |
Metody
ConvertObject(Object) |
Převeďte nezpracovaný objekt na požadovaný typ hodnoty. (Zděděno od ExpressionProperty<T>) |
GetObject(Object) |
Získá hodnotu jako objekt. (Zděděno od ExpressionProperty<T>) |
GetValue(Object) |
Získejte hodnotu . (Zděděno od ExpressionProperty<T>) |
SetObject(Object) |
Nastavte hodnotu jako objekt. (Zděděno od ExpressionProperty<T>) |
SetValue(Object) |
Nastaví hodnotu . |
ToExpression() |
Vrátí existující výraz nebo ConstantExpression(Value), pokud je hodnota nekomplikovaný typ. (Zděděno od ExpressionProperty<T>) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od ExpressionProperty<T>) |
TryGetObject(Object) |
Zkuste Získat hodnotu jako objekt. (Zděděno od ExpressionProperty<T>) |
TryGetValue(Object) |
Zkuste získat hodnotu . (Zděděno od ExpressionProperty<T>) |
Operátory
Implicit(Expression to StringExpression) |
Převede expression instance StringExpression instance. |
Implicit(JToken to StringExpression) |
Převede token JSON na instanci StringExpression. |
Implicit(String to StringExpression) |
Převede hodnotu řetězce StringExpression instance. |
Metody rozšíření
GetValueAsync(StringExpression, DialogContext, CancellationToken) |
Získá hodnotu z řetězcového výrazu TextTemplatepomocí . |