AppSettingsExpressionEditor.EvaluateExpression メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーション設定式文字列を評価し、コントロール プロパティのデザイン時の値を提供します。
public:
override System::Object ^ EvaluateExpression(System::String ^ expression, System::Object ^ parseTimeData, Type ^ propertyType, IServiceProvider ^ serviceProvider);
public override object EvaluateExpression (string expression, object parseTimeData, Type propertyType, IServiceProvider serviceProvider);
override this.EvaluateExpression : string * obj * Type * IServiceProvider -> obj
Public Overrides Function EvaluateExpression (expression As String, parseTimeData As Object, propertyType As Type, serviceProvider As IServiceProvider) As Object
パラメーター
- expression
- String
評価するアプリケーション設定式の文字列。
expression
は AppSettings
式のプレフィックスを含みません。
- parseTimeData
- Object
expression
を評価するための追加の解析情報を格納しているオブジェクト。
- propertyType
- Type
コントロール プロパティの種類。
- serviceProvider
- IServiceProvider
デザイナー ホストによって提供されるサービス プロバイダーの実装。追加のデザイン時サービスを取得するときに使用されます。
戻り値
式の評価が成功した場合は、expression
によって参照されるオブジェクト。それ以外の場合は null
。
注釈
メソッドは EvaluateExpression 、 で expression
指定されたアプリケーション設定を検索し、アプリケーション設定の値を返します。
ビジュアル デザイナーでは、 メソッドを EvaluateExpression 使用してアプリケーション設定式を評価し、関連付けられているコントロール プロパティのデザイン時の値を指定します。 ビジュアル デザイナーは、式文字列を EvaluateExpression 使用して メソッドを呼び出し、評価された式の結果を使用して、デザイン サーフェイスにレンダリングされるコントロール プロパティ値を割り当てます。
実行時に、ページ パーサーは対応するAppSettingsExpressionBuilder実装の メソッドと GetCodeExpression メソッドを使用EvaluateExpressionして式を評価し、関連付けられたコントロール プロパティの実行時値を指定します。
適用対象
こちらもご覧ください
.NET