Data.DBXJSONReflect.JSONReflect

提供: RAD Studio API Documentation
移動先: 案内検索

System.TCustomAttributeSystem.TObjectJSONReflect

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 属性を使用して、マーシャリング処理の間に生成される中間オブジェクトのライフサイクルを制御することもできます。

値は、次の順にさまざまな方法でマーシャリングされます。

  1. TObject より優先される登録済みのフィールド イベント。
  2. 登録済みの型イベント。
  3. フィールド属性で定義されたインターセプタ。
  4. 型属性で定義されたインターセプタ。
  5. デフォルトのマーシャリング/アンマーシャリング。