Condividi tramite


StringExpression Classe

Definizione

StringExpression: rappresenta una proprietà che è un valore stringa o un'espressione stringa.

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

Commenti

Se il valore è * una stringa con prefisso '=', la stringa viene considerata come un'espressione da risolvere in una stringa. * una stringa senza '=', il valore viene considerato come stringa con l'interpolazione di stringhe. * È possibile eseguire l'escape del prefisso '=' inserendo una barra rovesciata. Esempi: prop = "Hello ${user.name}" => "Hello Joe" prop = "=length(user.name)" => "3" prop = "=user.name" => "Joe" prop = "\=user" => "=user".

Costruttori

StringExpression()

Inizializza una nuova istanza della classe StringExpression.

StringExpression(Expression)

Inizializza una nuova istanza della classe StringExpression.

StringExpression(Func<Object,Object>)

Inizializza una nuova istanza della classe StringExpression.

StringExpression(JToken)

Inizializza una nuova istanza della classe StringExpression.

StringExpression(String)

Inizializza una nuova istanza della classe StringExpression.

Proprietà

ExpressionText

Ottiene o imposta il testo dell'espressione da valutare per ottenere il valore.

(Ereditato da ExpressionProperty<T>)
Value

Ottiene o imposta il valore non elaborato della proprietà dell'espressione.

(Ereditato da ExpressionProperty<T>)

Metodi

ConvertObject(Object)

Convertire l'oggetto non elaborato nel tipo di valore desiderato.

(Ereditato da ExpressionProperty<T>)
GetObject(Object)

Ottiene il valore come oggetto.

(Ereditato da ExpressionProperty<T>)
GetValue(Object)

Ottenere il valore.

(Ereditato da ExpressionProperty<T>)
SetObject(Object)

Impostare il valore come oggetto .

(Ereditato da ExpressionProperty<T>)
SetValue(Object)

Imposta il valore.

ToExpression()

Verrà restituita l'espressione esistente o ConstantExpression(Value) se il valore è di tipo non complesso.

(Ereditato da ExpressionProperty<T>)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da ExpressionProperty<T>)
TryGetObject(Object)

Provare Get value as object (Ottieni valore come oggetto).

(Ereditato da ExpressionProperty<T>)
TryGetValue(Object)

Provare a ottenere il valore.

(Ereditato da ExpressionProperty<T>)

Operatori

Implicit(Expression to StringExpression)

Converte un'istanza di Expression in un'istanza StringExpression.

Implicit(JToken to StringExpression)

Converte un token JSON in un'istanza stringexpression.

Implicit(String to StringExpression)

Converte un valore stringa in un'istanza stringExpression.

Metodi di estensione

GetValueAsync(StringExpression, DialogContext, CancellationToken)

Ottiene un valore da un'espressione stringa utilizzando un oggetto TextTemplate.

Si applica a