Datasnap.DataBkr.TCRemoteDataModule.UnRegisterProvider
Delphi
procedure UnRegisterProvider(Value: TCustomProvider); virtual;
C++
virtual void __fastcall UnRegisterProvider(Datasnap::Provider::TCustomProvider* Value);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Datasnap.DataBkr.pas Datasnap.DataBkr.hpp |
Datasnap.DataBkr | TCRemoteDataModule |
Description
Supprime un fournisseur de la liste renvoyée par AS_GetProviderNames.
Appelez UnRegisterProvider pour supprimer un fournisseur de la liste des fournisseurs disponibles du module de données distant. Transmettez une référence au fournisseur à supprimer pour le paramètre Value. Si un fournisseur n'est pas recensé, il n'est pas renvoyé par la méthode CRDMGetProviderNames, accessible via l'interface TRemoteDataModule.
Pour désactiver temporairement un fournisseur, utilisez sa propriété Exported. Les fournisseurs non exportés sont répertoriés par CRDMGetProviderNames mais sont inaccessibles par le biais d'un appel de méthode TRemoteDataModule.
Avant de détruire un fournisseur recensé, vous devez le retirer à l'aide de la méthode UnRegisterProvider. Les fournisseurs dont le module de données distant a pour valeur Owner sont retirés automatiquement de leur destructeur.