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, ke které je výraz vázán.
- parsedData
- Object
Objekt, který představuje parsovaná data vrácena 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 se volá, když je výraz formuláře <%$ AppSettings: someApplicationSetting %> zjištěn na stránce bez kompilace. Načte odpovídající hodnotu z párů klíč/hodnota v <appSettings> části souboru Web.config. Tato metoda přepíše EvaluateExpression voláním GetAppSetting metody s Expression vlastností jako key parametr, Name vlastnost vlastnosti PropertyEntry.PropertyInfo jako propertyName parametr a Typetarget parametr jako targetType parametr.