Datasnap.Provider.TDataSetProvider.BeforeGetParams
Delphi
property BeforeGetParams;
C++
__property BeforeGetParams;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | published | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TDataSetProvider |
Description
Se produit avant que le fournisseur ne crée un OleVariant qui code les valeurs de paramètres courants et ne les envoie à un ensemble de données client.
Datasnap.Provider.TDataSetProvider.BeforeGetParams hérite de Datasnap.Provider.TCustomProvider.BeforeGetParams. Tout le contenu en-dessous de cette ligne se réfère à Datasnap.Provider.TCustomProvider.BeforeGetParams.
Se produit avant que le fournisseur ne crée un OleVariant qui code les valeurs de paramètres courants et ne les envoie à un ensemble de données client.
Ecrivez un gestionnaire d'événements BeforeGetParams pour répondre aux informations personnalisées d'un ensemble de données client. BeforeGetParams fait partie du procédé par lequel un fournisseur et un ensemble de données client communiquent des informations au cours de l'extraction de paramètres. Lorsque le fournisseur fait partie d'un serveur d'applications sans état, ce procédé permet au fournisseur et à l'ensemble de données client de communiquer des informations d'état persistantes.
Lorsque l'ensemble de données client extrait des valeurs de paramètres à partir du fournisseur, les événements suivants se produisent :
1. L'ensemble de données client reçoit un événement BeforeGetParams, dans lequel il peut coder des informations personnalisées dans un OleVariant.
2. Le fournisseur reçoit un événement BeforeGetParams, dans lequel l'OleVariant de l'ensemble de données client apparaît en tant que paramètre OwnerData. Le fournisseur peut répondre à ces informations, ou les modifier, avant d'extraire et de coder les valeurs de paramètres.
3. Le fournisseur génère un OleVariant pour les valeurs des paramètres courants de son ensemble de données, si nécessaire.
4. Le fournisseur reçoit un événement AfterGetParams, dans lequel il peut coder des informations personnalisées (dans son paramètre OwnerData) ou répondre aux informations provenant du gestionnaire d'événements BeforeGetParams.
5. L'ensemble de données client reçoit un événement AfterGetParams, dans lequel il peut répondre aux informations personnalisées renvoyées par le fournisseur dans son gestionnaire d'événements AfterGetParams.
BeforeGetParams est du type Datasnap.DBClient.TRemoteEvent.