AppSettingsExpressionEditor.EvaluateExpression Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.