Soap.InvokeRegistry.TInvokableClassRegistry.GetClassFromIntfInfo

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

Delphi

procedure GetClassFromIntfInfo(Info: PTypeInfo; var AClass: TClass);

C++

void __fastcall GetClassFromIntfInfo(System::Typinfo::PTypeInfo Info, System::TClass &AClass);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TInvokableClassRegistry

説明

呼び出し可能なインターフェースの型情報と対応する実装クラスを取得します。

通常,アプリケーションでは GetClassFromIntfInfo メソッドを呼び出しません。このメソッドによって,呼び出し側コンポーネント(THTTPSoapPascalInvoker または THTTPSoapCppInvoker)は,呼び出し側コンポーネントが呼び出すインターフェースの実装クラスを検索できます。

Info は,登録された呼び出し可能なインターフェースの実行時型情報(RTTI)です。このインターフェースは,RegisterInterface メソッドを呼び出して事前に登録されている必要があります。

AClass は,Info で識別される呼び出し可能なインターフェースを実装するクラスへのクラス参照を返します。このクラス参照を GetInvokableObjectFromClass メソッドに渡して,実装クラスのインスタンスを取得することができます。

関連項目