Data.DBXJSONReflect.JSONReflect

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TCustomAttributeSystem.TObjectJSONReflect

Delphi

JSONReflect = class(TCustomAttribute)

C++

class PASCALIMPLEMENTATION JSONReflect : public System::TCustomAttribute

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Data.DBXJSONReflect.pas
Data.DBXJSONReflect.hpp
Data.DBXJSONReflect Data.DBXJSONReflect

Beschreibung

Repräsentiert ein Attribut, das den Interzeptor für das Marshalling und das Unmarshalling von Daten definiert.

JSONReflect repräsentiert ein Attribut, das den Interzeptor für das Marshalling und das Unmarshalling von Daten definiert. Mit dem Attribut JSONReflect wird auch der Lebenszyklus der Zwischenobjekte gesteuert, die evtl. während des Marshalling-Prozesses erzeugt werden.

Für einen Wert kann das Marshalling auf verschiedene Weise und in der folgenden Reihenfolge ausgeführt werden:

  1. Registriertes Feldereignis, das einem TObject vorausgeht.
  2. Registriertes Typereignis.
  3. Von einem Feldattribut definierter Interzeptor.
  4. Von einem Typattribut definierter Interzeptor.
  5. Standard-Marshalling oder -Unmarshalling.