FieldInfo オブジェクト

FieldInfo オブジェクトには、ユーザー データ レコードの 1 つのフィールドに関する静的情報が含まれています。

FieldInfo オブジェクトには、Entity オブジェクトの 1 つのフィールドに関する情報が含まれています。FieldInfo のメソッドを使用すると、以下の情報を取得できます。

FieldInfo オブジェクトは情報オブジェクトです。このメソッドはすべて、値の設定ではなく、値の取得用です。フィールドに格納されている値を変更するには、Entity の SetFieldValue メソッドを使用します。

FieldInfo オブジェクトは、データベース内の対応するフィールドのスナップショット です。そのフィールドの値を SetFieldValue の呼び出しで変更する場合、既存の FieldInfo オブジェクトには変更が反映されません。フィールドの更新済みの値を取得するには、新しい FieldInfo オブジェクトを取得する必要があります。

FieldInfo のインスタンスを取得するには、フィールドの名前を引数として渡して、Entity の GetFieldValue メソッドを呼び出します。Entity の他のメソッドを使用すると、特定の条件を満たす 1 つ以上の FieldInfo のインスタンスを戻すことができます。詳しくは、Entity オブジェクトのメソッドを参照してください。

便宜上、Entity には、FieldInfo メソッドのラッパーとして機能する数個のメソッドが含まれています。例えば、Entity の GetFieldType メソッドは FieldInfo の GetType メソッドと等価です。しかし、Entity には、FieldInfo に対応するものがない (例えば、GetFieldOriginalValue および GetFieldChoiceList メソッド) メソッドもいくつか含まれています。


フィードバック