Méthodes REST.JsonReflect.TJSONUnMarshal

De RAD Studio API Documentation
Aller à : navigation, rechercher

héritésprotégés
AfterConstructionpublicRépond après l'exécution du dernier constructeur.
BeforeDestructionpublicRépond avant l'exécution du premier destructeur.
CheckDisposedprotected
ClassInfopublicRenvoie un pointeur sur la table des informations de type à l'exécution (RTTI) pour le type d'objet.
ClassNamepublicRenvoie une chaîne indiquant le nom du type de l'instance d'objet (par opposition au type de la variable transmise comme argument).
ClassNameIspublicDétermine si un objet est d'un type donné.
ClassParentpublicRenvoie le type de l'ancêtre immédiat d'une classe.
ClassTypepublicRenvoie la référence de la classe de l'objet.
ClassTypeOfprotectedRenvoie la méta-classe du champ spécifié.
CleanupInstancepublicAchève de libérer les chaînes longues, les variants et les variables d'interface d'une classe.
ComposeKeypublicLa méthode ComposeKey génère une clé qui est utilisée dans le cadre d'interrogations de dictionnaire.
Createpublic
CreateObjectpublicCrée un objet basé sur une représentation JSON sérialisée.
DefaultHandlerpublicSert d'interface à une méthode qui traite les enregistrements de messages.
Destroypublic
DispatchpublicAppelle les méthodes de gestion des messages de l'objet en se basant sur le contenu du paramètre Message.
DisposeOfpublicDisposeOf force l'exécution du code du destructeur dans un objet.
EqualspublicVérifie si l'instance en cours et le paramètre Obj sont égaux.
FieldAddresspublicRenvoie l'adresse d'un champ objet publié.
FieldReverterprotectedRenvoie l'intercepteur responsable de rétablir le paramètre Field s'il y a un intercepteur.
FieldTypeReverterprotected
FreepublicDétruit un objet et libère si nécessaire la mémoire associée.
FreeInstancepublicLibère la mémoire allouée par un appel précédent de la méthode NewInstance.
GetArgObjectsprotectedLa méthode GetArgObjects transforme JsonArray en tableau d'objets de type AClass.
GetArgStringsprotectedTransforme l'argument JsonArray spécifié en tableau de chaînes.
GetDisposedprotected
GetFieldTypeprotectedRenvoie un objet TRttiField pour le nom Field. Le champ est supposé être membre de l'objet Data.
GetHashCodepublicRenvoie un entier contenant le code de hachage.
GetInterfacepublicRécupère une interface spécifiée.
GetInterfaceEntrypublicRenvoie l'entrée d'une interface spécifique implémentée dans une classe.
GetInterfaceTablepublicRenvoie un pointeur sur une structure contenant toutes les interfaces implémentées par une classe donnée.
GetObjectprotectedLa méthode GetObject renvoie l'objet stocké, en s'appuyant sur son identificateur ObjId.
HasObjectprotectedLa méthode HasObject renvoie True si l'identificateur ObjId spécifié identifie un objet créé. Sinon, elle renvoie False.
HasReverterprotectedLa méthode HasReverter renvoie True si un "reverter" identifié par key est disponible. Sinon, elle renvoie False.
InheritsFrompublicDétermine la relation entre deux types d'objet.
InitInstancepublicInitialise une instance d'objet nouvellement allouée avec des zéros partout et initialise le pointeur sur la table des méthodes virtuelles de l'instance.
InstanceSizepublicRenvoie la taille, exprimée en octets, de chaque instance du type d'objet.
JSONToTValueprotectedLa méthode JSONToTValue convertit la valeur JsonValue en valeur TValue équivalente basée sur le type rttiType.
MethodAddresspublicRenvoie l'adresse d'une méthode de classe en spécifiant son nom.
MethodNamepublicRenvoie le nom d'une méthode de classe en spécifiant son adresse.
NewInstancepublicAlloue de la mémoire pour une instance d'un type d'objet et renvoie un pointeur sur cette instance.
ObjectInstancepublicLa méthode ObjectInstance crée une instance d'un objet basée sur le paramètre TypeName spécifié.
PopulateFieldsprotectedLa méthode PopulateFields remplit les champs d'instance de Data avec des valeurs issues de la représentation sérialisée de JsonFields.
QualifiedClassNamepublicRenvoie le nom qualifié de la classe.
RegisterJSONMarshalledpublicRecense si un champ ou un type doit être soumis au processus marshalling ou unmarshalling.
RegisterReverterpublicLa méthode RegisterEvent recense un événement de "reverter" utilisateur.
ReverterprotectedLa méthode Reverter renvoie le "reverter" recensé avec la clé key donnée.
RevertTypeprotectedLa méthode RevertType appelle soit le "reverter", soit l'intercepteur, selon la surcharge sélectionnée.
SafeCallExceptionpublicGère les exceptions dans les méthodes déclarées à l'aide de la convention d'appel safecall.
SetFieldpublicLa méthode SetField définit l'objet spécifié Field de Data avec la valeur Value donnée.
SetFieldArraypublicLa méthode SetFieldArray définit le membre Field spécifié de Data sur la valeur Value de type tableau.
SetFieldNullpublicLa méthode SetFieldNull définit le membre Field spécifié de Data sur la valeur nil.
ShouldMarshalpublicVérifie si un champ ou un type d'objet doit être soumis au processus marshalling en fonction du recensement et de l'attribut de JSONMarshalled.
StringToTValueprotectedLa méthode StringToTValue effectue le marshalling d'une chaîne en TValue selon le paramètre typeInfo spécifié.
ToStringpublicRenvoie une chaîne contenant le nom de la classe.
TryCreateObjectpublicLa méthode TryCreateObject crée l'objet AObject de type AClass basé sur une représentation JsonObj sérialisée.
TValueToJsonpublicRenvoie un TJSONString ou un TJSONNumber selon le type de la valeur JsonValue.
UnitNamepublicRenvoie le nom de l'unité où la classe est définie.
UnitScopepublicRenvoie la portée d'unité de la classe.
UnregisterJSONMarshalledpublicAnnule le recensement si un champ ou un type doit être soumis au processus marshalling ou unmarshalling.