Soap.SOAPMidas.RegDefIAppServerInvClass

De RAD Studio API Documentation
Aller à : navigation, rechercher

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(); }

  1. pragma statrtup RegTypes 32

Voir aussi