System.IInvokable
Delphi
IInvokable = interface(IInterface)
C++
__interface INTERFACE_UUID("00000000-0000-0000-C000-000000000046") DECLSPEC_DRTTI IInvokable : public IInterface
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
interface class |
public | System.pas sysmac.h |
System | System |
Description
IInvokable est la classe de base des interfaces invocables.
Utilisez IInvokable comme interface de base lors de la définition des interfaces invocables. IInvokable n'ajoute aucune propriété ni méthode aux méthodes qu'elle hérite de IInterface. Elle permet plutôt de s'assurer que l'interface et tous ses descendants sont compilés avec les informations de type accessibles à l'exécution (RTTI). Ces RTTI permettent ensuite aux applications de service Web ou aux clients de telles applications de traduire le code qui implémente une méthode en code symbolique d'appel de cette méthode transmis entre des applications client et serveur.