다음을 통해 공유


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 %> 컴파일되지 않은 페이지에서 발생 합니다. 키/값 쌍에서 적절 한 값을 검색 하는 것은 <appSettings> Web.config 파일의 섹션입니다. 이 메서드를 재정의 EvaluateExpression 호출 하 여는 GetAppSetting 메서드를 Expression 속성으로는 key 매개 변수를를 Name 속성을를 PropertyEntry.PropertyInfo 속성으로는 propertyName 매개 변수 및 합니다 Type 의 합니다 target 매개 변수는 targetType 매개 변수입니다.

적용 대상

추가 정보