API:Datasnap.Provider.TDataSetProvider.AfterRowRequest

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property AfterRowRequest: TRemoteEvent read FAfterRowRequest write FAfterRowRequest;

C++

__property AfterRowRequest;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event published
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TDataSetProvider

Beschreibung

Wrd ausgelöst, nachdem der Provider neue Informationen über den aktuellen Datensatz abgerufen hat.

Datasnap.Provider.TDataSetProvider.AfterRowRequest erbt von Datasnap.Provider.TCustomProvider.AfterRowRequest. Der folgende Inhalt bezieht sich auf Datasnap.Provider.TCustomProvider.AfterRowRequest.

Wrd ausgelöst, nachdem der Provider neue Informationen über den aktuellen Datensatz abgerufen hat.

Mit einer AfterRowRequest-Ereignisbehandlungsroutine senden Sie benutzerdefinierte Informationen zusammen mit Informationen über den aktuellen Datensatz an die Client-Datenmenge. AfterRowRequest ist Bestandteil des Mechanismus, anhand dessen eine Client-Datenmenge und ein Provider Informationen über das Abrufen von Daten austauschen. Bei einem statuslosen Anwendungsserver können die Client-Datenmenge und der Provider persistente Statusinformationen austauschen.

Wenn die Client-Datenmenge die Methode AS_RowRequest der IAppServer-Schnittstelle aufruft, werden die folgenden Ereignisse ausgelöst:

1. Der Provider erhält ein BeforeRowRequest-Ereignis, in dem der Provider antworten oder die von der Client-Datenmenge gesendeten benutzerdefinierten Informationen ändern kann.

2. Der Provider erzeugt ein Delta-Paket, das die angeforderten Informationen enthält.

3. Der Provider empfängt ein AfterRowRequest-Ereignis, in dem er benutzerdefinierte Informationen in seinen Parameter OwnerData codieren oder auf Informationen antworten kann, die aus der Ereignisbehandlungsroutine für BeforeRowRequest stammen.

4. Die Client-Datenmenge erhält ein AfterRowRequest-Ereignis, in dem sie auf vom Provider in der Ereignisbehandlungsroutine AfterRowRequest gelieferten benutzerdefinierten Informationen antworten kann.

AfterRowRequest ist des Typs Datasnap.DBClient.TRemoteEvent.

Siehe auch