Udostępnij za pośrednictwem


StringExpression Klasa

Definicja

StringExpression — reprezentuje właściwość, która jest wartością ciągu lub wyrażeniem ciągu.

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

Uwagi

Jeśli wartość to * ciąg z prefiksem "=", ciąg jest traktowany jako wyrażenie rozpoznawane jako ciąg. * ciąg bez '=', a następnie wartość jest traktowana jako ciąg z interpolacją ciągów. * Możesz uciec od prefiksu "=", umieszczając ukośnik odwrotny. Przykłady: prop = "Hello ${user.name}" => "Hello Joe" prop = "=length(user.name)" => "3" prop = "=user.name" = "Joe" prop> = "\=user" => "=user".

Konstruktory

StringExpression()

Inicjuje nowe wystąpienie klasy StringExpression.

StringExpression(Expression)

Inicjuje nowe wystąpienie klasy StringExpression.

StringExpression(Func<Object,Object>)

Inicjuje nowe wystąpienie klasy StringExpression.

StringExpression(JToken)

Inicjuje nowe wystąpienie klasy StringExpression.

StringExpression(String)

Inicjuje nowe wystąpienie klasy StringExpression.

Właściwości

ExpressionText

Pobiera lub ustawia tekst wyrażenia, aby ocenić, aby uzyskać wartość.

(Odziedziczone po ExpressionProperty<T>)
Value

Pobiera lub ustawia nieprzetworzone wartości właściwości expression.

(Odziedziczone po ExpressionProperty<T>)

Metody

ConvertObject(Object)

Przekonwertuj obiekt pierwotny na żądany typ wartości.

(Odziedziczone po ExpressionProperty<T>)
GetObject(Object)

Pobierz wartość jako obiekt.

(Odziedziczone po ExpressionProperty<T>)
GetValue(Object)

Pobierz wartość.

(Odziedziczone po ExpressionProperty<T>)
SetObject(Object)

Ustaw wartość jako obiekt.

(Odziedziczone po ExpressionProperty<T>)
SetValue(Object)

Ustawia wartość.

ToExpression()

Spowoduje to zwrócenie istniejącego wyrażenia lub wartości ConstantExpression(Value), jeśli wartość jest typem niezwiązanym.

(Odziedziczone po ExpressionProperty<T>)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po ExpressionProperty<T>)
TryGetObject(Object)

Spróbuj użyć polecenia Pobierz wartość jako obiektu.

(Odziedziczone po ExpressionProperty<T>)
TryGetValue(Object)

Spróbuj pobrać wartość.

(Odziedziczone po ExpressionProperty<T>)

Operatory

Implicit(Expression to StringExpression)

Konwertuje wystąpienie wyrażenia na wystąpienie StringExpression.

Implicit(JToken to StringExpression)

Konwertuje token JSON na wystąpienie StringExpression.

Implicit(String to StringExpression)

Konwertuje wartość ciągu na wystąpienie StringExpression.

Metody rozszerzania

GetValueAsync(StringExpression, DialogContext, CancellationToken)

Pobiera wartość z wyrażenia ciągu przy użyciu elementu TextTemplate.

Dotyczy