Delen via


StringExpression Klas

Definitie

StringExpression : vertegenwoordigt een eigenschap die een tekenreekswaarde of een tekenreeksexpressie 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 tekenreeks met het voorvoegsel '=' is, wordt de tekenreeks behandeld als een expressie die moet worden omgezet in een tekenreeks. * een tekenreeks zonder '=' wordt behandeld als tekenreeks met tekenreeksinterpolatie. * U kunt het voorvoegsel '=' escapen door een backslash te plaatsen. Voorbeelden: prop = "Hello ${user.name}" => "Hello Joe" prop = "=length(user.name)" => "3" prop = "=user.name" => "Joe" prop = "\=user" => "=user".

Constructors

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

ExpressionText

Hiermee wordt de expressietekst opgehaald of ingesteld die moet worden geƫvalueerd om de waarde op te halen.

(Overgenomen van ExpressionProperty<T>)
Value

Hiermee wordt de onbewerkte waarde van de expressie-eigenschap opgehaald of ingesteld.

(Overgenomen van ExpressionProperty<T>)

Methoden

ConvertObject(Object)

Onbewerkt object converteren naar het gewenste waardetype.

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

Waarde ophalen als object.

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

Haal de waarde op.

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

Stel de waarde in als object.

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

Hiermee stelt u de waarde in.

ToExpression()

Hiermee wordt de bestaande expressie of ConstantExpression(Value) geretourneerd als de waarde een niet-complex type is.

(Overgenomen van ExpressionProperty<T>)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

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

Probeer Waarde als object ophalen.

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

Probeer de waarde op te halen.

(Overgenomen van ExpressionProperty<T>)

Operators

Implicit(Expression to StringExpression)

Converteert een expression-exemplaar naar een StringExpression-exemplaar.

Implicit(JToken to StringExpression)

Converteert een JSON-token naar een StringExpression-exemplaar.

Implicit(String to StringExpression)

Converteert een tekenreekswaarde naar een StringExpression-exemplaar.

Extensiemethoden

GetValueAsync(StringExpression, DialogContext, CancellationToken)

Hiermee haalt u een waarde op uit een tekenreeksexpressie met behulp van een TextTemplate.

Van toepassing op