Język

StringExpression Klasa

Definicja

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

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 '=', to ciąg ten traktowany jest jako wyrażenie do rozwiązywania na ciąg. * ciąg bez '=' wtedy wartość traktowana jest jako ciąg z interpolacją ciągów znaków. * Możesz uciec od prefiksu '=', dodając ukośnik wsteczny. Przykłady: rekwizyt = "Hello ${user.name}" => "Hello Joe" rekwizyt = "=length(user.name)" => "3" prop = "=user.name" => "Joe" rekwizyt = "\=user" => "=user".

Konstruktory

Nazwa Opis
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

Nazwa Opis
ExpressionText

Otrzymuje lub ustawia wyrażenie tekst, aby wyewaldować, aby uzyskać wartość.

(Odziedziczone po ExpressionProperty<T>)
Value

Otrzymuje lub ustawia surową wartość własności wyrażenia.

(Odziedziczone po ExpressionProperty<T>)

Metody

Nazwa Opis
ConvertObject(Object)

Przekonwertuj surowy obiekt na pożądany typ wartości.

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

Uzyskaj wartość jako obiekt.

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

Zdobądź wartość.

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

Ustaw wartość jako obiekt.

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

Ustala wartość.

ToExpression()

To zwróci istniejące wyrażenie lub ConstantExpression(Value), jeśli wartość jest typem niezespolonym.

(Odziedziczone po ExpressionProperty<T>)
ToString()

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

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

Spróbuj Pobierz wartość jako obiekt.

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

Spróbuj uzyskać wartość.

(Odziedziczone po ExpressionProperty<T>)

Operatory

Nazwa Opis
Implicit(Expression to StringExpression)

Konwertuje instancję Expression'a na instancję StringExpression.

Implicit(JToken to StringExpression)

Konwertuje token JSON na instancję StringExpression.

Implicit(String to StringExpression)

Konwertuje wartość ciągu na instancję StringExpression.

Metody rozszerzania

Nazwa Opis
GetValueAsync(StringExpression, DialogContext, CancellationToken)

Otrzymuje wartość z wyrażenia ciągu ciągów, używając .TextTemplate

Dotyczy