Sdílet prostřednictvím


AppSettingsExpressionBuilder.EvaluateExpression Metoda

Definice

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.

Platí pro

Viz také