Taal

StringExpression Klas

Definitie

StringExpression - vertegenwoordigt een eigenschap die ofwel een stringwaarde of een stringexpressie is.

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

Opmerkingen

Als de waarde * een string is met het voorvoegsel '=', wordt de string behandeld als een expressie om op te lossen naar een string. * een string zonder '=' dan wordt de waarde behandeld als string met stringinterpolatie. * Je kunt het '='-voorvoegsel ontwijken door een backslash te plaatsen. Voorbeelden: prop = "Hallo ${user.name}" => "Hallo Joe" prop = "=length(user.name)" => "3" prop = "=user.name" => "Joe" prop = "\=user" => "=user".

Constructors

Name Description
StringExpression()

Initialiseert een nieuw exemplaar van de StringExpression klasse.

StringExpression(Expression)

Initialiseert een nieuw exemplaar van de StringExpression klasse.

StringExpression(Func<Object,Object>)

Initialiseert een nieuw exemplaar van de StringExpression klasse.

StringExpression(JToken)

Initialiseert een nieuw exemplaar van de StringExpression klasse.

StringExpression(String)

Initialiseert een nieuw exemplaar van de StringExpression klasse.

Eigenschappen

Name Description
ExpressionText

Krijgt of stelt de expressie tekst om te evalueren om de waarde te krijgen.

(Overgenomen van ExpressionProperty<T>)
Value

Krijgt of stelt de ruwe waarde van de expressie-eigenschap vast.

(Overgenomen van ExpressionProperty<T>)

Methoden

Name Description
ConvertObject(Object)

Converteer het ruwe object naar het gewenste waardetype.

(Overgenomen van ExpressionProperty<T>)
GetObject(Object)

Waardevol als object krijgen.

(Overgenomen van ExpressionProperty<T>)
GetValue(Object)

Krijg de waarde.

(Overgenomen van ExpressionProperty<T>)
SetObject(Object)

Stel de waarde in als object.

(Overgenomen van ExpressionProperty<T>)
SetValue(Object)

Bepaalt de waarde.

ToExpression()

Dit geeft de bestaande expressie of ConstantExpression(Value) terug als de waarde van niet-complex type is.

(Overgenomen van ExpressionProperty<T>)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van ExpressionProperty<T>)
TryGetObject(Object)

Probeer Get Value als object.

(Overgenomen van ExpressionProperty<T>)
TryGetValue(Object)

Probeer de waarde te krijgen.

(Overgenomen van ExpressionProperty<T>)

Operators

Name Description
Implicit(Expression to StringExpression)

Zet een Expression-instantie om in een StringExpression-instantie.

Implicit(JToken to StringExpression)

Zet een JSON-token om in een StringExpression-instantie.

Implicit(String to StringExpression)

Zet een stringwaarde om in een StringExpression-instantie.

Extensiemethoden

Name Description
GetValueAsync(StringExpression, DialogContext, CancellationToken)

Krijgt een waarde uit een stringexpressie, met behulp van een TextTemplate.

Van toepassing op