ExpressionBuilder.EvaluateExpression メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ExpressionBuilder.EvaluateExpression メソッドの意味・解説 

ExpressionBuilder.EvaluateExpression メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

派生クラスオーバーライドされた場合は、評価された式を表すオブジェクト返します

名前空間: System.Web.Compilation
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Overridable Function
 EvaluateExpression ( _
    target As Object, _
    entry As BoundPropertyEntry, _
    parsedData As Object, _
    context As ExpressionBuilderContext _
) As Object
Dim instance As ExpressionBuilder
Dim target As Object
Dim entry As BoundPropertyEntry
Dim parsedData As Object
Dim context As ExpressionBuilderContext
Dim returnValue As Object

returnValue = instance.EvaluateExpression(target, entry, parsedData, context)
public virtual Object EvaluateExpression (
    Object target,
    BoundPropertyEntry entry,
    Object parsedData,
    ExpressionBuilderContext context
)
public:
virtual Object^ EvaluateExpression (
    Object^ target, 
    BoundPropertyEntry^ entry, 
    Object^ parsedData, 
    ExpressionBuilderContext^ context
)
public Object EvaluateExpression (
    Object target, 
    BoundPropertyEntry entry, 
    Object parsedData, 
    ExpressionBuilderContext context
)
public function EvaluateExpression (
    target : Object, 
    entry : BoundPropertyEntry, 
    parsedData : Object, 
    context : ExpressionBuilderContext
) : Object

パラメータ

target

式が格納されオブジェクト

entry

式によってバインドされるプロパティに関する情報を表すオブジェクト

parsedData

ParseExpression から返され解析済みデータ格納されオブジェクト

context

式の評価使用するコンテキスト情報

戻り値
評価された式を表すオブジェクト継承先に EvaluateExpression実装されていない場合null 参照 (Visual Basic では Nothing)。

解説解説

独自の ExpressionBuilder オブジェクトコンパイルなし機能サポートするページアクティブにする場合EvaluateExpression メソッドと SupportsEvaluate プロパティオーバーライドできますEvaluateExpression メソッドは、現在の式の評価返します

継承時の注意 EvaluateExpression メソッドオーバーライドする場合は、SupportsEvaluate プロパティオーバーライドする必要があります

使用例使用例

オーバーライドされた EvaluateExpression メソッド使用して評価された式を返す方法次のコード例示します

Public Overrides Function
 EvaluateExpression(ByVal target As Object,
 _
   ByVal entry As BoundPropertyEntry, ByVal
 parsedData As Object, _
   ByVal context As ExpressionBuilderContext)
 As Object
    Return GetEvalData(entry.Expression, target.GetType(), entry.Name)
End Function
public override object EvaluateExpression(object target, BoundPropertyEntry
 entry, 
object parsedData, ExpressionBuilderContext context)
{
    return GetEvalData(entry.Expression, target.GetType(), entry.Name);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ExpressionBuilder クラス
ExpressionBuilder メンバ
System.Web.Compilation 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からExpressionBuilder.EvaluateExpression メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からExpressionBuilder.EvaluateExpression メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からExpressionBuilder.EvaluateExpression メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

ExpressionBuilder.EvaluateExpression メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ExpressionBuilder.EvaluateExpression メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS