Datasnap.DataBkr.TCRemoteDataModule.RegisterProvider
Delphi
procedure RegisterProvider(Value: TCustomProvider); virtual;
C++
virtual void __fastcall RegisterProvider(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
Ajoute un fournisseur à la liste renvoyée par CRDMGetProviderNames.
Appelez RegisterProvider pour rendre un fournisseur disponible par le biais de l'interface TRemoteDataModule d'un module de données distant. Transmettez une référence au fournisseur pour le paramètre Value. Une fois qu'un fournisseur est recensé, sa disponibilité pour les applications client peut être activée ou désactivée à l'aide de sa propriété Exported. Toutefois, même les noms de fournisseurs non exportés sont renvoyés par CRDMGetProviderNames.
Vous n'avez pas besoin d'appeler RegisterProvider pour les fournisseurs ajoutés à la conception ou lorsque le module de données distant est affecté en tant que paramètre Owner dans le constructeur du fournisseur. Ces fournisseurs sont recensés automatiquement.
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.