ConnectionStringsExpressionBuilder.EvaluateExpression Methode

Definitie

Retourneert een waarde uit de <connectionStrings> sectie van het Web.config-bestand.

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

Parameters

target
Object

Het object dat de expressie bevat.

entry
BoundPropertyEntry

De eigenschap waaraan de expressie is gebonden.

parsedData
Object

Het object dat geparseerde gegevens vertegenwoordigt zoals geretourneerd door ParseExpression(String, Type, ExpressionBuilderContext).

context
ExpressionBuilderContext

Eigenschappen voor het besturingselement of de pagina.

Retouren

De Object gekoppelde sleutel in de <connectionStrings> sectie van het Web.config-bestand.

Uitzonderingen

De verbindingsreeks naam is niet gevonden in het Web.config bestand.

Opmerkingen

Deze methode wordt aangeroepen wanneer een expressie van het formulier <%$ ConnectionStrings: secureConnectionString %> wordt aangetroffen op een pagina die niet is gecompileerd. Hiermee wordt de juiste waarde opgehaald uit de <connectionStrings> sectie van het Web.config-bestand. Deze methode overschrijft de methode EvaluateExpression door de methode GetConnectionString aan te roepen als een verbindingsreeks is opgenomen in de parameter parsedData of door de methode GetConnectionStringProviderName aan te roepen als een verbindingsreeks niet is opgenomen in de parameter parsedData.

Van toepassing op

Zie ook