Freigeben über


ConnectionStringsExpressionBuilder.EvaluateExpression Methode

Definition

Gibt einen Wert aus dem <connectionStrings>-Abschnitt der Datei „Web.config“ zurück.

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

Parameter

target
Object

Das Objekt, das den Ausdruck enthält.

entry
BoundPropertyEntry

Die Eigenschaft, an die der Ausdruck gebunden ist.

parsedData
Object

Das Objekt, das analysierte Daten darstellt, wie sie von ParseExpression(String, Type, ExpressionBuilderContext) zurückgegeben werden.

context
ExpressionBuilderContext

Eigenschaften für das Steuerelement oder die Seite.

Gibt zurück

Das einem Schlüssel im <connectionStrings>-Abschnitt der Datei „Web.config“ zugeordnete Object.

Ausnahmen

Der Verbindungszeichenfolgenname konnte in der Datei Web.config nicht gefunden werden.

Hinweise

Diese Methode wird aufgerufen, wenn ein Ausdruck des Formulars <%$ ConnectionStrings: secureConnectionString %> auf einer Seite gefunden wird, die nicht kompiliert ist. Der entsprechende Wert wird aus dem Abschnitt der <connectionStrings> Web.config-Datei abgerufen. Diese Methode überschreibt die EvaluateExpression -Methode, indem die GetConnectionString -Methode aufgerufen wird, wenn eine Verbindungszeichenfolge im parsedData Parameter enthalten ist, oder durch Aufrufen der GetConnectionStringProviderName -Methode, wenn keine Verbindungszeichenfolge im parsedData Parameter enthalten ist.

Gilt für:

Weitere Informationen