ExpressionBuilder.ParseExpression Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Saat ditimpa dalam kelas turunan, mengembalikan objek yang mewakili ekspresi yang diurai.
public:
virtual System::Object ^ ParseExpression(System::String ^ expression, Type ^ propertyType, System::Web::Compilation::ExpressionBuilderContext ^ context);
public virtual object ParseExpression(string expression, Type propertyType, System.Web.Compilation.ExpressionBuilderContext context);
abstract member ParseExpression : string * Type * System.Web.Compilation.ExpressionBuilderContext -> obj
override this.ParseExpression : string * Type * System.Web.Compilation.ExpressionBuilderContext -> obj
Public Overridable Function ParseExpression (expression As String, propertyType As Type, context As ExpressionBuilderContext) As Object
Parameter
- expression
- String
Nilai ekspresi deklaratif.
- propertyType
- Type
Jenis properti yang terikat dengan ekspresi.
- context
- ExpressionBuilderContext
Informasi kontekstual untuk evaluasi ekspresi.
Mengembalikan
Berisi Object representasi ekspresi yang diurai; jika tidak, null jika ParseExpression(String, Type, ExpressionBuilderContext) tidak diimplementasikan.
Keterangan
Ketika ditimpa dalam kelas turunan, metode ini mengurai ekspresi dan mengembalikannya sebagai objek yang dapat digunakan sebagai parsedData parameter dalam GetCodeExpression metode atau EvaluateExpression .