Sdílet prostřednictvím


ConnectionStringsExpressionBuilder.EvaluateExpression Metoda

Definice

Vrátí hodnotu z oddílu <connectionStrings> 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 výraz.

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

Klíč Object přidružený ke klíči <connectionStrings> v části souboru Web.config.

Výjimky

Název připojovacího řetězce nebyl v souboru Web.config nalezen.

Poznámky

Tato metoda je volána, když výraz formuláře <%$ ConnectionStrings: secureConnectionString %> je nalezen na stránce, která není zkompilována. Načte příslušnou hodnotu z oddílu <connectionStrings> Web.config souboru. Tato metoda přepíše metodu EvaluateExpression voláním GetConnectionString metody, pokud je připojovací řetězec součástí parametru parsedData , nebo voláním GetConnectionStringProviderName metody, pokud není připojovací řetězec zahrnut v parametru parsedData .

Platí pro

Viz také