System.IInvokable
Delphi
IInvokable = interface(IInterface)
C++
__interface INTERFACE_UUID("00000000-0000-0000-C000-000000000046") DECLSPEC_DRTTI IInvokable : public IInterface
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
interface class |
public | System.pas sysmac.h |
System | System |
Beschreibung
IInvokable ist die Basisklasse für aufrufbare Schnittstellen.
Verwenden Sie IInvokable beim Definieren aufrufbarer Schnittstellen als Basisschnittstelle. IInvokable fügt den von IInterface geerbten Methoden keine Methoden oder Eigenschaften hinzu. Die Klasse stellt nur sicher, dass die Schnittstelle und alle Nachkommen mit Laufzeittypinformationen (RTTI) compiliert werden. Diese RTTI-Daten können von Web-Diensten oder deren Clients genutzt werden, um die Übersetzung zwischen dem Quelltext, der die Methode implementiert, und der symbolischen Codierung des Methodenaufrufs durchzuführen, der zwischen Client- und Serveranwendungen übergeben wird.