System.IInvokable

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch