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