StringExpression Klasse

Definition

Stringexpression: stellt eine Eigenschaft dar, bei der es sich entweder um einen Zeichen folgen Wert oder einen Zeichen folgen Ausdruck handelt.StringExpression - represents a property which is either a string value or a string expression.

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

Hinweise

Wenn der Wert * eine Zeichenfolge mit dem Präfix ' = ' ist, wird die Zeichenfolge als Ausdruck behandelt, der in eine Zeichenfolge aufgelöst werden soll.If the value is * a string with '=' prefix then the string is treated as an expression to resolve to a string. * eine Zeichenfolge ohne "="-Wert wird als Zeichenfolge mit Zeichen folgen Interpolations Zeichen behandelt.* a string without '=' then value is treated as string with string interpolation. * Sie können das Präfix "=" mithilfe eines umgekehrten Schrägstrichs mit Escapezeichen versehen.* You can escape the '=' prefix by putting a backslash.
Beispiele: Prop = "Hello $ {User.Name}" = > "Hello Joe" prop = "= length (User. Name)" = > "3" prop = "= User.Name" = > "Joe" prop = " = User" = > "= User".Examples: prop = "Hello ${user.name}" => "Hello Joe" prop = "=length(user.name)" => "3" prop = "=user.name" => "Joe" prop = "=user" => "=user".

Konstruktoren

StringExpression()

Initialisiert eine neue Instanz der StringExpression-Klasse.Initializes a new instance of the StringExpression class.

StringExpression(Expression)

Initialisiert eine neue Instanz der StringExpression-Klasse.Initializes a new instance of the StringExpression class.

StringExpression(Func<Object,Object>)

Initialisiert eine neue Instanz der StringExpression-Klasse.Initializes a new instance of the StringExpression class.

StringExpression(JToken)

Initialisiert eine neue Instanz der StringExpression-Klasse.Initializes a new instance of the StringExpression class.

StringExpression(String)

Initialisiert eine neue Instanz der StringExpression-Klasse.Initializes a new instance of the StringExpression class.

Eigenschaften

ExpressionText

Ruft den Ausdrucks Text ab, mit dem der Wert abgerufen werden soll, oder legt ihn fest.Gets or sets the expression text to evaluate to get the value.

(Geerbt von ExpressionProperty<T>)
Value

Ruft den Rohwert der Ausdrucks Eigenschaft ab oder legt ihn fest.Gets or sets the raw value of the expression property.

(Geerbt von ExpressionProperty<T>)

Methoden

ConvertObject(Object)

Konvertieren Sie das rohobjekt in den gewünschten Werttyp.Convert raw object to desired value type.

(Geerbt von ExpressionProperty<T>)
GetObject(Object)

Wert als Objekt erhalten.Get value as object.

(Geerbt von ExpressionProperty<T>)
GetValue(Object)

Den Wert erhalten.Get the value.

(Geerbt von ExpressionProperty<T>)
SetObject(Object)

Legen Sie Value als Objekt fest.Set value as object.

(Geerbt von ExpressionProperty<T>)
SetValue(Object)

Legt den Wert fest.Sets the value.

ToExpression()

Dadurch wird der vorhandene Ausdruck oder der ConstantExpression (Wert) zurückgegeben, wenn der Wert ein nicht komplexer Typ ist.This will return the existing expression or ConstantExpression(Value) if the value is non-complex type.

(Geerbt von ExpressionProperty<T>)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von ExpressionProperty<T>)
TryGetObject(Object)

Versuchen Sie, Value als Objekt zu erhalten.Try Get value as object.

(Geerbt von ExpressionProperty<T>)
TryGetValue(Object)

Versuchen Sie, den Wert zu erhalten.Try to Get the value.

(Geerbt von ExpressionProperty<T>)

Operatoren

Implicit(Expression to StringExpression)

Konvertiert eine Ausdrucks Instanz in eine stringexpression-Instanz.Converts an Expression instance to a StringExpression instance.

Implicit(JToken to StringExpression)

Konvertiert ein JSON-Token in eine stringexpression-Instanz.Converts a JSON Token to a StringExpression instance.

Implicit(String to StringExpression)

Konvertiert einen Zeichen folgen Wert in eine stringexpression-Instanz.Converts a string value to a StringExpression instance.

Gilt für: