StringExpression Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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. |