AppSettingsExpressionEditor.EvaluateExpression Método

Definición

Evalúa una cadena de expresión de configuración de aplicación 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 la aplicación que se va a evaluar. expression no incluye el prefijo de AppSettings expresión.

parseTimeData
Object

Objeto que contiene información adicional de análisis 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 usa para obtener servicios adicionales en tiempo de diseño.

Devoluciones

Objeto al que hace expressionreferencia , si la evaluación de expresiones se realizó correctamente; 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 para 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 para una propiedad de control asociada.

Se aplica a

Consulte también