StringExpression Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
StringExpression: Stellt eine Eigenschaft dar, die entweder ein Zeichenfolgenwert oder ein Zeichenfolgenausdruck ist.
public class StringExpression : AdaptiveExpressions.Properties.ExpressionProperty<string>
type StringExpression = class
inherit ExpressionProperty<string>
Public Class StringExpression
Inherits ExpressionProperty(Of String)
- Vererbung
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. * eine Zeichenfolge ohne "=", dann wird der Wert als Zeichenfolge mit Zeichenfolgeninterpolation behandelt. * Sie können das Präfix "=" mit Escapezeichen versehen, indem Sie einen umgekehrten Schrägstrich setzen. Beispiele: 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. |
StringExpression(Expression) |
Initialisiert eine neue Instanz der StringExpression-Klasse. |
StringExpression(Func<Object,Object>) |
Initialisiert eine neue Instanz der StringExpression-Klasse. |
StringExpression(JToken) |
Initialisiert eine neue Instanz der StringExpression-Klasse. |
StringExpression(String) |
Initialisiert eine neue Instanz der StringExpression-Klasse. |
Eigenschaften
ExpressionText |
Ruft den Ausdruckstext ab, der ausgewertet werden soll, um den Wert abzurufen, oder legt diesen fest. (Geerbt von ExpressionProperty<T>) |
Value |
Ruft den Rohwert der Ausdruckseigenschaft ab oder legt diese fest. (Geerbt von ExpressionProperty<T>) |
Methoden
ConvertObject(Object) |
Konvertieren eines Rohobjekts in den gewünschten Werttyp. (Geerbt von ExpressionProperty<T>) |
GetObject(Object) |
Abrufen des Werts als Objekt. (Geerbt von ExpressionProperty<T>) |
GetValue(Object) |
Rufen Sie den Wert ab. (Geerbt von ExpressionProperty<T>) |
SetObject(Object) |
Legen Sie den Wert als Objekt fest. (Geerbt von ExpressionProperty<T>) |
SetValue(Object) |
Legt den Wert fest. |
ToExpression() |
Dadurch wird der vorhandene Ausdruck oder ConstantExpression(Value) zurückgegeben, wenn der Wert nicht komplex ist. (Geerbt von ExpressionProperty<T>) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von ExpressionProperty<T>) |
TryGetObject(Object) |
Versuchen Sie, Wert als Objekt abzurufen. (Geerbt von ExpressionProperty<T>) |
TryGetValue(Object) |
Versuchen Sie, den Wert abzurufen. (Geerbt von ExpressionProperty<T>) |
Operatoren
Implicit(Expression to StringExpression) |
Konvertiert eine Expression-Instanz in eine StringExpression-Instanz. |
Implicit(JToken to StringExpression) |
Konvertiert ein JSON-Token in eine StringExpression-Instanz. |
Implicit(String to StringExpression) |
Konvertiert einen Zeichenfolgenwert in eine StringExpression-Instanz. |
Erweiterungsmethoden
GetValueAsync(StringExpression, DialogContext, CancellationToken) |
Ruft einen Wert aus einem Zeichenfolgenausdruck mit einem ab TextTemplate. |