Share via


AppSettingsExpressionBuilder.EvaluateExpression メソッド

定義

Web.config ファイルの <appSettings> セクションの値を返します。

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

パラメーター

target
Object

プロパティ エントリを格納するオブジェクト。

entry
BoundPropertyEntry

式をバインドする対象のプロパティ。

parsedData
Object

ParseExpression(String, Type, ExpressionBuilderContext) によって返される、解析されたデータを表すオブジェクト。

context
ExpressionBuilderContext

コントロールまたはページのプロパティ。

戻り値

Web.config ファイルの <appSettings> セクションのキーに関連付けられている Object

注釈

このメソッドは、フォーム <%$ AppSettings: someApplicationSetting %> の式がコンパイルなしのページで検出されると呼び出されます。 Web.config ファイルの セクションの <appSettings> キーと値のペアから適切な値を取得します。 このメソッドは、 プロパティをGetAppSettingパラメーターとして、プロパティの プロパティPropertyEntry.PropertyInfoNameパラメーターとしてpropertyNamekey、パラメーターとして パラメーターtargetTypeの をType使用して メソッドExpressiontarget呼び出すことによってオーバーライドEvaluateExpressionします。

適用対象

こちらもご覧ください