ConnectionStringsExpressionBuilder.EvaluateExpression Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une valeur à partir de la section <connectionStrings
> du fichier 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
Paramètres
- target
- Object
Objet qui contient l'expression.
- entry
- BoundPropertyEntry
Propriété à laquelle l'expression est liée.
- parsedData
- Object
Objet représentant des données analysées telles qu'elles sont retournées par ParseExpression(String, Type, ExpressionBuilderContext).
- context
- ExpressionBuilderContext
Propriétés pour le contrôle ou la page.
Retours
Object associé à une clé dans la section <connectionStrings
> du fichier Web.config.
Exceptions
Le nom de la chaîne de connexion est introuvable dans le fichier Web.config.
Remarques
Cette méthode est appelée lorsqu’une expression du formulaire <%$ ConnectionStrings: secureConnectionString %>
est rencontrée dans une page qui n’est pas compilée. Il récupère la valeur appropriée à partir de la <connectionStrings>
section du fichier Web.config. Cette méthode remplace la EvaluateExpression méthode en appelant la GetConnectionString méthode si une chaîne de connexion est incluse dans le parsedData
paramètre, ou en appelant la GetConnectionStringProviderName méthode si aucune chaîne de connexion n’est incluse dans le parsedData
paramètre.