Datasnap.DBClient.TCustomClientDataSet.AfterGetParams

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property AfterGetParams: TRemoteEvent read FAfterGetParams write FAfterGetParams;

C++

__property TRemoteEvent AfterGetParams = {read=FAfterGetParams, write=FAfterGetParams};

Propriétés

Type Visibilité  Source Unité  Parent
event protected
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient TCustomClientDataSet

Description

Se produit après que l'ensemble de données client a reçu des valeurs de paramètre en provenance du fournisseur.

Ecrivez un gestionnaire d'événements AfterGetParams pour répondre aux informations personnalisées renvoyées à l'ensemble de données client depuis un gestionnaire d'événements AfterGetParams du fournisseur. AfterGetParams fait partie du mécanisme par lequel un ensemble de données client et un fournisseur échangent des informations lorsque l'application client appelle FetchParams. 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.

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

Voir aussi