Dela via


StringExpression Klass

Definition

StringExpression – representerar en egenskap som antingen är ett strängvärde eller ett stränguttryck.

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

Kommentarer

Om värdet är * en sträng med prefixet =, behandlas strängen som ett uttryck som ska matchas till en sträng. * en sträng utan '=' behandlas värdet som sträng med stränginterpolation. * Du kan kringgå prefixet =genom att lägga till ett omvänt snedstreck. Exempel: prop = "Hello ${user.name}" => "Hello Joe" prop = "=length(user.name)" => "3" prop = "=user.name" => "Joe" prop = "\=user" => "=user".

Konstruktorer

StringExpression()

Initierar en ny instans av StringExpression klassen.

StringExpression(Expression)

Initierar en ny instans av StringExpression klassen.

StringExpression(Func<Object,Object>)

Initierar en ny instans av StringExpression klassen.

StringExpression(JToken)

Initierar en ny instans av StringExpression klassen.

StringExpression(String)

Initierar en ny instans av StringExpression klassen.

Egenskaper

ExpressionText

Hämtar eller anger uttryckstexten som ska utvärderas för att hämta värdet.

(Ärvd från ExpressionProperty<T>)
Value

Hämtar eller anger raw-värdet för uttrycksegenskapen.

(Ärvd från ExpressionProperty<T>)

Metoder

ConvertObject(Object)

Konvertera råobjekt till önskad värdetyp.

(Ärvd från ExpressionProperty<T>)
GetObject(Object)

Hämta värde som objekt.

(Ärvd från ExpressionProperty<T>)
GetValue(Object)

Hämta värdet.

(Ärvd från ExpressionProperty<T>)
SetObject(Object)

Ange värdet som objekt.

(Ärvd från ExpressionProperty<T>)
SetValue(Object)

Anger värdet.

ToExpression()

Detta returnerar det befintliga uttrycket eller ConstantExpression(Value) om värdet är en icke-komplex typ.

(Ärvd från ExpressionProperty<T>)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från ExpressionProperty<T>)
TryGetObject(Object)

Prova Att hämta värde som objekt.

(Ärvd från ExpressionProperty<T>)
TryGetValue(Object)

Försök att hämta värdet.

(Ärvd från ExpressionProperty<T>)

Operatorer

Implicit(Expression to StringExpression)

Konverterar en uttrycksinstans till en StringExpression-instans.

Implicit(JToken to StringExpression)

Konverterar en JSON-token till en StringExpression-instans.

Implicit(String to StringExpression)

Konverterar ett strängvärde till en StringExpression-instans.

Tilläggsmetoder

GetValueAsync(StringExpression, DialogContext, CancellationToken)

Hämtar ett värde från ett stränguttryck med hjälp av en TextTemplate.

Gäller för