AppSettingsExpressionEditor.EvaluateExpression Método

Definição

Avalia uma cadeia de caracteres de expressão de configuração de aplicativo e fornece o valor de tempo 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 de configuração de aplicativo a ser avaliada. expression não inclui o prefixo de AppSettings expressão.

parseTimeData
Object

Um objeto que contém informações adicionais de análise para avaliação expression.

propertyType
Type

O tipo de propriedade de controle.

serviceProvider
IServiceProvider

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

Retornos

O objeto referenciado por expression, se a avaliação da expressão tiver sido 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 EvaluateExpression a GetCodeExpression implementação correspondentes AppSettingsExpressionBuilder para avaliar uma expressão e fornecer o valor em tempo de execução para uma propriedade de controle associada.

Aplica-se a

Confira também