ConnectionStringsExpressionBuilder.EvaluateExpression Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
.