REST.JsonReflect.JsonReflectAttribute
Delphi
JsonReflectAttribute = class(TCustomAttribute)
C++
class PASCALIMPLEMENTATION JsonReflectAttribute : public System::TCustomAttribute
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | REST.JsonReflect.pas REST.JsonReflect.hpp |
REST.JsonReflect | REST.JsonReflect |
Beschreibung
Attribut, das den Interceptor für das Marshalling und das Unmarshalling von Daten definiert.
Damit wird auch der Lebenszyklus der Zwischenobjekte gesteuert, die eventuell während des Marshalling-Prozesses erzeugt werden.
Das Marshalling für einen Wert kann auf verschiedene Weise in der folgenden Reihenfolge erfolgen:
- Ein registriertes Feldereignis hat Vorrang.
- Ein registriertes Typereignis.
- Ein von einem Feldattribut definierter Interceptor.
- Ein von einem Typattribut definierter Interceptor.
- Standard-Marshalling oder -Unmarshalling.