Soap.SOAPDm.TSoapDataModule.UnRegisterProvider
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.