API:SimpleDS.TSimpleDataSet.BeforeGetParams

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property BeforeGetParams: TRemoteEvent read FBeforeGetParams write FBeforeGetParams;

C++

__property BeforeGetParams;

Propriétés

Type Visibilité  Source Unité  Parent
event published
SimpleDS.pas
SimpleDS.hpp
SimpleDS TSimpleDataSet

Description

Se produit avant que l'ensemble de données client récupère des valeurs de paramètre en provenance du fournisseur.

SimpleDS.TSimpleDataSet.BeforeGetParams hérite de Datasnap.DBClient.TCustomClientDataSet.BeforeGetParams. Tout le contenu en-dessous de cette ligne se réfère à Datasnap.DBClient.TCustomClientDataSet.BeforeGetParams.

Se produit avant que l'ensemble de données client récupère des valeurs de paramètre en provenance du fournisseur.

Ecrivez un gestionnaire d'événements BeforeGetParams pour envoyer des informations personnalisées au fournisseur de l'ensemble de données client. BeforeGetParams fait partie du procédé par lequel un ensemble de données client et un fournisseur échangent des informations lors de la transmission des valeurs de paramètre depuis l'ensemble de données du fournisseur. Lors de l'utilisation d'un fournisseur sur un serveur d'application sans état, ce mécanisme permet à l'ensemble de données client et au fournisseur d'échanger des informations persistantes sur l'état.

Lorsque l'application appelle la méthode FetchParams de l'ensemble de données client, 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 transmis au fournisseur comme paramètre OwnerData).

2. Le fournisseur reçoit un événement BeforeGetParams, dans lequel il peut répondre à ces informations ou les modifier avant d'extraire les valeurs de paramètre.

3. Le fournisseur code toutes les valeurs de paramètre en cours de son ensemble de données dans un OleVariant.

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 défait des packages tous les paramètres provenant du fournisseur et les met dans la propriété Params puis reçoit un événement AfterGetParams, dans lequel il peut répondre aux informations personnalisées renvoyées par le gestionnaire d'événements AfterGetParams du fournisseur.

BeforeGetParams est un gestionnaire d'événements du type Datasnap.DBClient.TRemoteEvent.

Voir aussi