REST.JsonReflect.JsonReflectAttribute

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

System.TCustomAttributeSystem.TObjectJsonReflectAttribute

Delphi

JsonReflectAttribute = class(TCustomAttribute)

C++

class PASCALIMPLEMENTATION JsonReflectAttribute : public System::TCustomAttribute

プロパティ

種類 可視性 ソース ユニット
class public
REST.JsonReflect.pas
REST.JsonReflect.hpp
REST.JsonReflect REST.JsonReflect


説明

データのマーシャリングおよびアンマーシャリングに使用するインターセプタを定義する属性です。

マーシャリング処理で生成されることがある中間オブジェクトのライフサイクルを制御するのにも使用されます。

値はさまざまにマーシャリングすることができ、その順序は次のとおりです。

  1. 登録されたフィールドのイベントが優先されます。
  2. 登録された型のイベント。
  3. フィールド属性で定義されたインターセプタ。
  4. 型属性で定義されたインターセプタ。
  5. デフォルトのマーシャリングまたはアンマーシャリング。

関連項目