Bagikan melalui


ConnectionStringsExpressionBuilder.EvaluateExpression Metode

Definisi

Mengembalikan nilai dari bagian <connectionStrings> 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

Parameter

target
Object

Objek yang berisi ekspresi .

entry
BoundPropertyEntry

Properti tempat ekspresi terikat.

parsedData
Object

Objek yang mewakili data yang diurai seperti yang dikembalikan oleh ParseExpression(String, Type, ExpressionBuilderContext).

context
ExpressionBuilderContext

Properti untuk kontrol atau halaman.

Mengembalikan

Yang Object terkait dengan kunci di bagian <connectionStrings> file Web.config.

Pengecualian

Nama string koneksi tidak dapat ditemukan dalam file Web.config.

Keterangan

Metode ini dipanggil ketika ekspresi formulir <%$ ConnectionStrings: secureConnectionString %> ditemui di halaman yang tidak dikompilasi. Ini mengambil nilai yang sesuai dari bagian <connectionStrings> file Web.config. Metode ini mengambil EvaluateExpression alih metode dengan memanggil GetConnectionString metode jika string koneksi disertakan dalam parsedData parameter , atau dengan memanggil GetConnectionStringProviderName metode jika string koneksi tidak disertakan dalam parsedData parameter .

Berlaku untuk

Lihat juga