Méthodes Soap.InvokeRegistry.TRemotableTypeRegistry

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é.
ClassOptionspublicIndique comment gérer plusieurs références sur le même objet lors de la conversion d'une classe distante spécifiée vers sa représentation SOAP.
ClassParentpublicRenvoie le type de l'ancêtre immédiat d'une classe.
ClassToURIpublicRenvoie l'URI d'espace de nommage associé à une classe distante spécifiée.
ClassTypepublicRenvoie la référence de la classe de l'objet.
CleanupInstancepublicAchève de libérer les chaînes longues, les variants et les variables d'interface d'une classe.
CreatepublicCreate crée et initialise un objet TRemotableTypeRegistry.
DefaultHandlerpublicSert d'interface à une méthode qui traite les enregistrements de messages.
DestroypublicLibère la mémoire associée à l'objet TRemotableTypeRegistry.
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é.
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.
GetDisposedprotected
GetExternalPropNamepublicRenvoie le nom de l'élément XML qui correspond à une propriété d'une classe distante recensée.
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.
GetInternalPropNamepublicRenvoie le nom de la propriété sur une classe distante qui correspond à un élément XML spécifié.
GetURICountpublicRenvoie le nombre d'entrées dans le registre des types distants.
GetURIMappublicRenvoie une entrée depuis le registre des types distants.
GetVarTypeFromXSDpublicRenvoie le type variant qui correspond à un type distant recensé.
GetXSDInfoForClasspublicRenvoie le nom de type et l'URI d'espace de nommage qui correspondent à une classe distante.
InfoToURIpublicRenvoie l'URI d'espace de nommage et le nom du type pour un type recensé.
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.
IsClassScalarpublicIndique si une classe recensée représente un type scalaire.
LockprotectedEmpêche d'autres threads d'accéder au registre des types.
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.
QualifiedClassNamepublicRenvoie le nom qualifié de la classe.
RegisterExternalPropNamepublicRecense la correspondance entre un nom de propriété sur une classe distante et le nom d'élément correspondant dans un schéma XML.
RegisterHolderClsMemberpublicRecense un type distant dont les informations de type doivent être extraites d'une classe holder.
RegisterSerializeOptionspublicRecense un ensemble d'options de sérialisation devant être utilisées avec une classe ou un type distant recensé.
RegisterXSClasspublicRecense une classe distante.
RegisterXSInfopublicRecense un type distant.
SafeCallExceptionpublicGère les exceptions dans les méthodes déclarées à l'aide de la convention d'appel safecall.
SerializeOptionspublicRenvoie les options de sérialisation pour une classe ou type distant recensé.
ToStringpublicRenvoie une chaîne contenant le nom de la classe.
TypeInfoToXSDpublicRenvoie le nom du type et l'URI d'espace de nommage recensés avec une classe ou un type distant.
UnitNamepublicRenvoie le nom de l'unité où la classe est définie.
UnitScopepublicRenvoie la portée d'unité de la classe.
UnLockprotectedPermet à d'autres threads d'accéder au registre des types après son verrouillage.
UnRegisterXSClasspublicAnnule le recensement d'une classe distante.
UnRegisterXSInfopublicAnnule le recensement d'un type distant.
URIToClasspublicRenvoie la classe associée à un URI d'espace de nommage spécifié.
URIToInfopublicRenvoie le pointeur d'informations de type pour une classe ou un type distant recensé.
VariantToInfopublicRenvoie le pointeur TypeInfo pour le type des données d'un Variant spécifié.
XSDToTypeInfopublicRenvoie le pointeur d'informations de type associé à un nom de type spécifié.