Soap.InvokeRegistry.TInvokableClassRegistry.GetClassFromIntfInfo

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TInvokableClassRegistry

Description

Récupère la classe d'implémentation qui correspond à l'info type d'une interface invocable.

Généralement, les applications n'ont pas besoin d'appeler GetClassFromIntfInfo. Cette méthode permet au composant invocateur (THTTPSoapPascalInvoker ou THTTPSoapCppInvoker) pour rechercher la classe d'implémentation d'une interface qu'il invoque.

Info représente les informations de type à l'exécution (RTTI) d'une interface invocable recensée. L'interface doit avoir été préalablement recensée par un appel à la méthode RegisterInterface.

AClass renvoie une référence pour la classe qui implémente l'interface invocable identifiée par Info. Elle peut être transmise à la méthode GetInvokableObjectFromClass pour obtenir une instance de la classe d'implémentation.

Voir aussi