Soap.InvokeRegistry.TCreateInstanceProc

提供: RAD Studio API Documentation
移動先: 案内検索

C++

typedef void __fastcall (*TCreateInstanceProc)(/* out */ System::TObject* &obj);

プロパティ

種類 可視性 ソース ユニット
typedef public Soap.InvokeRegistry.hpp Soap.InvokeRegistry Soap.InvokeRegistry

説明

TCreateInstanceProc は,呼び出し可能クラスのインスタンスを返すファクトリルーチンの型です。

TCreateInstanceProc 型は,呼び出しレジストリのかわりに呼び出し可能クラスのインスタンスを返す手続きの型です。呼び出し可能インターフェースを実装するクラスが TInvokableClass の下位クラスでない場合,またはユーザーが実装クラスのインスタンス化を制御したい場合(たとえばすべての受け取り要求に 1 つの共通のインスタンスを使用する場合など)は,実装クラスを登録するときにこの型の手続きを記述します。

obj は,呼び出し可能クラスのインスタンスを返します。このインスタンスは,現在の受け取り要求を処理できます。