Compartilhar via


AppSettingsExpressionEditor.EvaluateExpression Método

Definição

Avalia uma cadeia de caracteres de expressão de configuração de aplicativo e fornece o valor temporal de design para uma propriedade de controle.

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

Uma cadeia de caracteres de expressão da configuração de aplicativo para avaliar. expression não inclui o prefixo de expressão AppSettings.

parseTimeData
Object

Um objeto que contém informações de análise adicionais para avaliar a expression.

propertyType
Type

O tipo de propriedade do controle.

serviceProvider
IServiceProvider

Uma implementação do provedor de serviço fornecida pelo host do designer, usada para obter serviços de tempo de design adicionais.

Retornos

Object

O objeto referenciado por expression, se a avaliação da expressão for bem-sucedida; caso contrário, null.

Comentários

O EvaluateExpression método pesquisa a configuração do aplicativo especificada e expressionretorna o valor da configuração do aplicativo.

O designer visual usa o EvaluateExpression método para avaliar uma expressão de configuração de aplicativo e fornecer o valor de tempo de design para uma propriedade de controle associada. O designer visual chama o EvaluateExpression método com a cadeia de caracteres de expressão e usa o resultado da expressão avaliada para atribuir valores de propriedade de controle que são renderizados na superfície de design.

Em tempo de execução, o analisador de página usa os métodos e GetCodeExpression os EvaluateExpression métodos da implementação correspondente AppSettingsExpressionBuilder para avaliar uma expressão e fornecer o valor de tempo de execução para uma propriedade de controle associada.

Aplica-se a

Confira também