REST.JsonReflect.JsonReflectAttribute
Delphi
JsonReflectAttribute = class(TCustomAttribute)
C++
class PASCALIMPLEMENTATION JsonReflectAttribute : public System::TCustomAttribute
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | REST.JsonReflect.pas REST.JsonReflect.hpp |
REST.JsonReflect | REST.JsonReflect |
Description
Attribut qui définit l'intercepteur utilisé pour soumettre les données au processus de marshalling ou d'unmarshalling.
Il est aussi utilisé pour contrôler le cycle de vie des objets intermédiaires qui peuvent être générés par le processus de marshaling.
Une valeur peut être soumise au processus de marshalling de différentes manières. L'ordre est le suivant :
- Un événement de champ recensé est prioritaire.
- Un événement de type recensé.
- Un intercepteur défini par un attribut de champ.
- Un intercepteur défini par un attribut de type.
- Marshaling ou unmarshaling par défaut.