Compartir a través de


StringExpression Clase

Definición

StringExpression: representa una propiedad que es un valor de cadena o una expresión de cadena.

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

Comentarios

Si el valor es * una cadena con el prefijo '=', la cadena se trata como una expresión para resolverse en una cadena. * Una cadena sin '=' entonces el valor se trata como cadena con interpolación de cadenas. * Puede escapar del prefijo '=' colocando una barra diagonal inversa. Ejemplos: prop = "Hello ${user.name}" => "Hello Joe" prop = "=length(user.name)" => "3" prop = "=user.name" => "Joe" prop = "\=user" => "=user".

Constructores

StringExpression()

Inicializa una nueva instancia de la clase StringExpression.

StringExpression(Expression)

Inicializa una nueva instancia de la clase StringExpression.

StringExpression(Func<Object,Object>)

Inicializa una nueva instancia de la clase StringExpression.

StringExpression(JToken)

Inicializa una nueva instancia de la clase StringExpression.

StringExpression(String)

Inicializa una nueva instancia de la clase StringExpression.

Propiedades

ExpressionText

Obtiene o establece el texto de expresión que se va a evaluar para obtener el valor.

(Heredado de ExpressionProperty<T>)
Value

Obtiene o establece el valor sin formato de la propiedad de expresión.

(Heredado de ExpressionProperty<T>)

Métodos

ConvertObject(Object)

Convierta el objeto sin formato en el tipo de valor deseado.

(Heredado de ExpressionProperty<T>)
GetObject(Object)

Obtiene el valor como objeto.

(Heredado de ExpressionProperty<T>)
GetValue(Object)

Obtenga el valor.

(Heredado de ExpressionProperty<T>)
SetObject(Object)

Establezca el valor como objeto .

(Heredado de ExpressionProperty<T>)
SetValue(Object)

Establece el valor.

ToExpression()

Esto devolverá la expresión existente o ConstantExpression(Value) si el valor es de tipo no complejo.

(Heredado de ExpressionProperty<T>)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de ExpressionProperty<T>)
TryGetObject(Object)

Pruebe Get value as object (Obtener valor como objeto).

(Heredado de ExpressionProperty<T>)
TryGetValue(Object)

Intente obtener el valor.

(Heredado de ExpressionProperty<T>)

Operadores

Implicit(Expression to StringExpression)

Convierte una instancia de Expression en una instancia de StringExpression.

Implicit(JToken to StringExpression)

Convierte un token JSON en una instancia de StringExpression.

Implicit(String to StringExpression)

Convierte un valor de cadena en una instancia de StringExpression.

Métodos de extensión

GetValueAsync(StringExpression, DialogContext, CancellationToken)

Obtiene un valor de una expresión de cadena, mediante .TextTemplate

Se aplica a