Condividi tramite


AppSettingsExpressionEditor.EvaluateExpression Metodo

Definizione

Valuta una stringa di espressione di impostazione applicazione e fornisce il valore in fase di progettazione per una proprietà di un controllo.

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

Parametri

expression
String

Stringa di espressione di impostazione applicazione da valutare. expression non include il prefisso di espressione AppSettings.

parseTimeData
Object

Oggetto contenente ulteriori informazioni di analisi per la valutazione di expression.

propertyType
Type

Tipo della proprietà del controllo.

serviceProvider
IServiceProvider

Implementazione del provider di servizi fornita dall'host di progettazione, utilizzata per ottenere ulteriori servizi in fase di progettazione.

Restituisce

Oggetto a cui fa riferimento expression, se la valutazione dell'espressione ha avuto esito positivo; in caso contrario, null.

Commenti

Il EvaluateExpression metodo cerca l'impostazione dell'applicazione specificata da expressione quindi restituisce il valore dell'impostazione dell'applicazione.

La finestra di progettazione visiva usa il EvaluateExpression metodo per valutare un'espressione di impostazione dell'applicazione e fornire il valore della fase di progettazione per una proprietà del controllo associata. La finestra di progettazione visiva chiama il EvaluateExpression metodo con la stringa dell'espressione e usa il risultato dell'espressione valutata per assegnare i valori delle proprietà del controllo di cui viene eseguito il rendering nell'area di progettazione.

In fase di esecuzione, il parser di pagine usa i EvaluateExpression metodi e GetCodeExpression dell'implementazione corrispondente AppSettingsExpressionBuilder per valutare un'espressione e fornire il valore di runtime per una proprietà del controllo associata.

Si applica a

Vedi anche