Soap.SOAPDm.TSoapDataModule.RegisterProvider
Delphi
procedure RegisterProvider(Value: TCustomProvider);
C++
void __fastcall RegisterProvider(Datasnap::Provider::TCustomProvider* Value);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Soap.SOAPDm.pas Soap.SOAPDm.hpp |
Soap.SOAPDm | TSoapDataModule |
Beschreibung
Fügt der von AS_GetProviderNames zurückgegebenen Liste einen Provider hinzu.
Mit RegisterProvider stellen Sie einen Provider über die IAppServer-Schnittstelle eines SOAP-Datenmoduls zur Verfügung. Übergeben Sie der Methode im Parameter Value eine Referenz auf den Provider. Sobald ein Provider registriert ist, können Sie seine Verfügbarkeit für Client-Anwendungen mithilfe seiner Eigenschaft Exported aktivieren und deaktivieren.
Für während des Entwurfs hinzugefügte Provider oder wenn ein SOAP-Datenmodul dem Parameter Owner im Konstruktor des Providers zugewiesen wurde, muss RegisterProvider nicht aufgerufen werden. Der Provider wird in diesem Fall automatisch registriert.
Bevor ein registrierter Provider freigegeben wird, muss seine Registrierung durch einen Aufruf von UnRegisterProvider aufgehoben werden. Die Registrierung von Providern, deren Eigentümer das SOAP-Datenmodul ist, wird im Destruktor automatisch aufgehoben.