Condividi tramite


ConnectionStringsExpressionBuilder.EvaluateExpression Metodo

Definizione

Restituisce un valore dalla sezione <connectionStrings> del file 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

Parametri

target
Object

Oggetto che contiene l'espressione.

entry
BoundPropertyEntry

Proprietà alla quale è associata l'espressione.

parsedData
Object

Oggetto che rappresenta i dati analizzati restituiti da ParseExpression(String, Type, ExpressionBuilderContext).

context
ExpressionBuilderContext

Proprietà per il controllo o la pagina.

Restituisce

Oggetto Object associato a una chiave nella sezione <connectionStrings> del file Web.config.

Eccezioni

Il nome della stringa di connessione non è stato trovato nel file Web.config.

Commenti

Questo metodo viene chiamato quando viene rilevata un'espressione del form <%$ ConnectionStrings: secureConnectionString %> in una pagina non compilata. Recupera il valore appropriato dalla <connectionStrings> sezione del file Web.config. Questo metodo esegue l'override del EvaluateExpression metodo chiamando il GetConnectionString metodo se una stringa di connessione è inclusa nel parsedData parametro o chiamando il GetConnectionStringProviderName metodo se una stringa di connessione non è inclusa nel parsedData parametro .

Si applica a

Vedi anche