Soap.InvokeRegistry.TInvokableClassRegistry.GetInvokableObjectFromClass
Delphi
function GetInvokableObjectFromClass(AClass: TClass): TObject;
C++
System::TObject* __fastcall GetInvokableObjectFromClass(System::TClass AClass);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Soap.InvokeRegistry.pas Soap.InvokeRegistry.hpp |
Soap.InvokeRegistry | TInvokableClassRegistry |
説明
登録されている呼び出し可能なインターフェースの実装クラスのインスタンスを返します。
通常,アプリケーションでは GetInvokableObjectFromClass メソッドを呼び出しません。このメソッドは,呼び出し側コンポーネント(THTTPSoapPascalInvoker または THTTPSoapCppInvoker)に呼び出されて,登録されている呼び出し可能なインターフェースを実装しているクラスのインスタンスを取得します。呼び出し側コンポーネントは,オブジェクトが不要になった場合に,GetWSDLEncoding メソッドを呼び出してインスタンスを解放します。
AClass は,インスタンスが必要なクラスを示します。このクラスは,RegisterInvokableClass メソッドへの呼び出しで登録されている必要があります。呼び出し側コンポーネントは,GetInfoForURI メソッドを呼び出して,このクラス参照を取得します。