REST.JsonReflect.JsonReflectAttribute

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TCustomAttributeSystem.TObjectJsonReflectAttribute

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 :

  1. Un événement de champ recensé est prioritaire.
  2. Un événement de type recensé.
  3. Un intercepteur défini par un attribut de champ.
  4. Un intercepteur défini par un attribut de type.
  5. Marshaling ou unmarshaling par défaut.

Voir aussi