다음을 통해 공유


ConnectionStringsExpressionBuilder.EvaluateExpression 메서드

정의

Web.config 파일의 <connectionStrings> 섹션에서 값을 반환합니다.

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 파일의 <connectionStrings> 섹션에서 키와 관련된 Object입니다.

예외

연결 문자열 이름을 Web.config 파일에서 찾을 수 없는 경우

설명

이 메서드는 폼의 식을 <%$ ConnectionStrings: secureConnectionString %> 컴파일되지 않은 페이지에 발생 합니다. Web.config 파일의 섹션에서 적절한 값을 <connectionStrings> 검색합니다. 이 메서드를 재정의 EvaluateExpression 메서드를 호출는 GetConnectionString 연결 문자열에 포함 되어 있으면 메서드는 parsedData 매개 변수를 호출 하 여를 GetConnectionStringProviderName 메서드는 연결 문자열에 포함 되지 않습니다는 parsedData 매개 변수입니다.

적용 대상

추가 정보