Soap.SOAPDm.TSoapDataModule.RegisterProvider

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch