System.IInvokable
Delphi
IInvokable = interface(IInterface)
C++
__interface INTERFACE_UUID("00000000-0000-0000-C000-000000000046") DECLSPEC_DRTTI IInvokable : public IInterface
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
interface class |
public | System.pas sysmac.h |
System | System |
説明
IInvokable は,呼び出し可能なインターフェースの基本クラスです。
IInvokable は,呼び出し可能なインターフェースを定義する場合に基本インターフェースとして使用します。IInvokable は,どのようなプロパティまたはメソッドも,IInvokable が IInterface から継承するメソッドへ追加しません。IInvokable は,むしろ,インターフェースおよびその下位オブジェクトを,ランタイム型情報(RTTI)を有効化してコンパイルできるようにするために存在しています。この RTTI は,メソッドを実装するコードと,クライアントおよびサーバーアプリケーション間でやり取りされるそのメソッド呼び出しのシンボリックエンコーディングとの変換を行うために Web サービスアプリケーションまたはそのクライアントで使用されます。