System.IInvokable

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

IInvokable = interface(IInterface)

C++

__interface INTERFACE_UUID("00000000-0000-0000-C000-000000000046") DECLSPEC_DRTTI IInvokable : public IInterface

Properties

Type Visibility Source Unit Parent
interface
class
public
System.pas
sysmac.h
System System

Description

IInvokable is the base class for invokable interfaces.

Use IInvokable as a base interface when defining invokable interfaces. IInvokable does not add any properties or methods to the methods it inherits from IInterface. It exists, rather, to ensure that the interface and all its descendants are compiled with run-time type information (RTTI). This RTTI can be used by Web Service applications or clients of Web Service applications for translating between the code that implements a method and the symbolic encoding of that method call that is sent between client and server applications.

See Also