Soap.SOAPDm.TSoapDataModule.UnRegisterProvider

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure UnRegisterProvider(Value: TCustomProvider);

C++

void __fastcall UnRegisterProvider(Datasnap::Provider::TCustomProvider* Value);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Soap.SOAPDm.pas
Soap.SOAPDm.hpp
Soap.SOAPDm TSoapDataModule

Beschreibung

Entfernt einen Provider aus der von AS_GetProviderNames zurückgegebenen Liste.

Mit UnRegisterProvider wird ein Provider aus der Liste der verfügbaren Provider eines -SOAP-Datenmoduls entfernt. Übergeben Sie der Methode im Parameter Value eine Referenz auf den Provider. Ein nicht registrierter Provider wird nicht mehr von der Methode AS_GetProviderNames zurückgegeben, auf die Sie über die IAppServer-Schnittstelle zugreifen können.

Wenn Sie einen Provider nur zeitweilig deaktivieren möchten, verwenden Sie seine Eigenschaft Exported. Provider, deren Eigenschaft Exported false ist, stehen für IAppServer-Methodenaufrufe nicht zur Verfügung.

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