AppSettingsExpressionBuilder.EvaluateExpression Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí hodnotu z oddílu <appSettings>
souboru Web.config.
public:
override System::Object ^ EvaluateExpression(System::Object ^ target, System::Web::UI::BoundPropertyEntry ^ entry, System::Object ^ parsedData, System::Web::Compilation::ExpressionBuilderContext ^ context);
public override object EvaluateExpression (object target, System.Web.UI.BoundPropertyEntry entry, object parsedData, System.Web.Compilation.ExpressionBuilderContext context);
override this.EvaluateExpression : obj * System.Web.UI.BoundPropertyEntry * obj * System.Web.Compilation.ExpressionBuilderContext -> obj
Public Overrides Function EvaluateExpression (target As Object, entry As BoundPropertyEntry, parsedData As Object, context As ExpressionBuilderContext) As Object
Parametry
- target
- Object
Objekt, který obsahuje položku vlastnosti.
- entry
- BoundPropertyEntry
Vlastnost, na kterou je výraz vázán.
- parsedData
- Object
Objekt, který představuje parsovaná data vrácená nástrojem ParseExpression(String, Type, ExpressionBuilderContext).
- context
- ExpressionBuilderContext
Vlastnosti ovládacího prvku nebo stránky.
Návraty
Přidružený Object ke klíči <appSettings>
v části souboru Web.config.
Poznámky
Tato metoda je volána, když výraz formuláře <%$ AppSettings: someApplicationSetting %>
je nalezen na stránce bez kompilace. Načte příslušnou hodnotu z párů klíč/hodnota v oddílu <appSettings>
Web.config souboru. Tato metoda přepíše EvaluateExpression voláním GetAppSetting metody s Expression vlastností jako key
parametr, Name vlastnost vlastnost PropertyEntry.PropertyInfo vlastnost jako propertyName
parametr a Typetarget
parametr jako targetType
parametr.