Datasnap.Provider.TCustomProvider.AfterRowRequest

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property AfterRowRequest: TRemoteEvent read FAfterRowRequest write FAfterRowRequest;

C++

__property Datasnap::Dbclient::TRemoteEvent AfterRowRequest = {read=FAfterRowRequest, write=FAfterRowRequest};

Propriétés

Type Visibilité  Source Unité  Parent
event protected
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TCustomProvider

Description

Se produit après que le fournisseur extrait les nouvelles informations sur l'enregistrement courant.

Ecrivez un gestionnaire d'événements AfterRowRequest pour envoyer des informations personnalisées à un ensemble de données client ainsi que des informations sur l'enregistrement courant. AfterRowRequest fait partie du procédé par lequel un fournisseur et un ensemble de données client communiquent des informations sur l'extraction de données. 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 appelle la méthode AS_RowRequest de l'interface IAppServer, les événements suivants se produisent :

1. Le fournisseur reçoit un événement BeforeRowRequest, dans lequel il peut répondre aux informations personnalisées émises par l'ensemble de données client ou modifier celles-ci.

2. Le fournisseur crée un paquet delta contenant les informations requises.

3. Le fournisseur reçoit un événement AfterRowRequest, 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 BeforeRowRequest.

4. L'ensemble de données client reçoit un événement AfterRowRequest, dans lequel il peut répondre aux informations personnalisées renvoyées par le fournisseur dans son gestionnaire d'événements AfterRowRequest.

AfterRowRequest est du type Datasnap.DBClient.TRemoteEvent.

Voir aussi