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 expression
e 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.