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, 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.

Platí pro

Viz také