Data.DBXJSONReflect.JSONReflect
Delphi
JSONReflect = class(TCustomAttribute)
C++
class PASCALIMPLEMENTATION JSONReflect : public System::TCustomAttribute
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | Data.DBXJSONReflect.pas Data.DBXJSONReflect.hpp |
Data.DBXJSONReflect | Data.DBXJSONReflect |
説明
データのマーシャリングおよびアンマーシャリングに使用するインターセプタを定義する属性です。
JSONReflect は、データのマーシャリングおよびアンマーシャリングに使用するインターセプタを定義する属性です。 JSONReflect 属性を使用して、マーシャリング処理の間に生成される中間オブジェクトのライフサイクルを制御することもできます。
値は、次の順にさまざまな方法でマーシャリングされます。
- TObject より優先される登録済みのフィールド イベント。
- 登録済みの型イベント。
- フィールド属性で定義されたインターセプタ。
- 型属性で定義されたインターセプタ。
- デフォルトのマーシャリング/アンマーシャリング。