Compartir vía


AppSettingsExpressionEditor.EvaluateExpression Método

Definición

Evalúa una cadena de expresión de configuración de aplicaciones y proporciona el valor en tiempo de diseño de una propiedad de control.

public:
 override System::Object ^ EvaluateExpression(System::String ^ expression, System::Object ^ parseTimeData, Type ^ propertyType, IServiceProvider ^ serviceProvider);
public override object EvaluateExpression (string expression, object parseTimeData, Type propertyType, IServiceProvider serviceProvider);
override this.EvaluateExpression : string * obj * Type * IServiceProvider -> obj
Public Overrides Function EvaluateExpression (expression As String, parseTimeData As Object, propertyType As Type, serviceProvider As IServiceProvider) As Object

Parámetros

expression
String

Cadena de expresión de configuración de aplicaciones que se debe evaluar. expression no incluye el prefijo de expresión AppSettings.

parseTimeData
Object

Objeto que contiene información de análisis adicional para evaluar expression.

propertyType
Type

Tipo de propiedad de control.

serviceProvider
IServiceProvider

Implementación del proveedor de servicios proporcionada por el host del diseñador, que se utiliza para obtener servicios en tiempo de diseño adicionales.

Devoluciones

Objeto al que hace referencia expression, si la evaluación de expresión fue satisfactoria; de lo contrario, null.

Comentarios

El EvaluateExpression método busca la configuración de la aplicación especificada por expressiony, a continuación, devuelve el valor de la configuración de la aplicación.

El diseñador visual usa el EvaluateExpression método para evaluar una expresión de configuración de aplicación y proporcionar el valor en tiempo de diseño de una propiedad de control asociada. El diseñador visual llama al EvaluateExpression método con la cadena de expresión y usa el resultado de la expresión evaluada para asignar valores de propiedad de control que se representan en la superficie de diseño.

En tiempo de ejecución, el analizador de páginas usa los EvaluateExpression métodos y GetCodeExpression de la implementación correspondiente AppSettingsExpressionBuilder para evaluar una expresión y proporcionar el valor en tiempo de ejecución de una propiedad de control asociada.

Se aplica a

Consulte también