Soap.SOAPMidas.RegDefIAppServerInvClass
Delphi
procedure RegDefIAppServerInvClass;
C++
extern DELPHI_PACKAGE void __fastcall RegDefIAppServerInvClass();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Soap.SOAPMidas.pas Soap.SOAPMidas.hpp |
Soap.SOAPMidas | Soap.SOAPMidas |
Description
Recense un module de données SOAP destiné aux clients conçus avec Kylix 2 ou Delphi 5 antérieur à la mise à jour du patch 2.
RegDefIAppServerInvClass recense TSoapDataModule en tant que classe invocable qui implémente IAppServer comme service Web. Les applications C++ doivent ajouter un appel à cette procédure après le recensement de IAppServerSOAP dans le code de démarrage du programme si elles doivent être utilisées par des clients écrits à l'aide de Kylix 2 ou Delphi 5 antérieur à la mise à jour du patch 2. Cet appel n'est pas nécessaire pour les autres clients d'un serveur d'applications basé sur un service Web car ils recherchent l'interface IAppServerSOAP.
Remarque : Les applications Delphi n'ont pas besoin d'appeler cette méthode.
L'exemple suivant montre à quel endroit l'appel à RegDefIAppServerInvClass doit être placé :
void static RegTypes() { InvRegistry()->RegisterInterface(__interfaceTypeinfo(IMyAppServerService)); InvRegistry()->RegisterInvokableClass(__classid(TMyAppServerService), MyAppServerServiceFactory); RegDefIAppServerInvClass(); }
- pragma statrtup RegTypes 32