Datasnap.DataBkr.TCRemoteDataModule.RegisterProvider

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi