Datasnap.Provider.TCustomProvider.AfterApplyUpdates
Delphi
property AfterApplyUpdates: TRemoteEvent read FAfterApplyUpdates write FAfterApplyUpdates;
C++
__property Datasnap::Dbclient::TRemoteEvent AfterApplyUpdates = {read=FAfterApplyUpdates, write=FAfterApplyUpdates};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TCustomProvider |
Beschreibung
Wird ausgelöst, nachdem der Provider Aktualisierungen eingetragen hat.
Mit einer Ereignisbehandlungsroutine für AfterApplyUpdates geben Sie benutzerdefinierte Informationen an die Client-Datenmenge zurück, nachdem Aktualisierungen eingetragen wurden. AfterApplyUpdates ist Bestandteil des Mechanismus, anhand dessen eine Client-Datenmenge und ein Provider Informationen über die Aktualisierungen austauschen. Bei einem statuslosen Anwendungsserver können die Client-Datenmenge und der Provider persistente Statusinformationen austauschen.
Wenn die Client-Datenmenge die Methode AS_ApplyUpdates der IAppServer-Schnittstelle aufruft, werden die folgenden Ereignisse ausgelöst:
1. Der Provider erhält ein BeforeApplyUpdates-Ereignis, in dem der Provider antworten oder die von der Client-Datenmenge gesendeten benutzerdefinierten Informationen ändern kann.
2. Bei einem Datenmengen-Provider erhält der Provider ein OnUpdateData-Ereignis, in dem die Aktualisierungen vor dem Eintragen bearbeitet werden können.
3. Der Provider trägt die Aktualisierungen ein und versucht, Probleme zu beheben.
4. Der Provider empfängt ein AfterApplyUpdates-Ereignis, in dem er benutzerdefinierte Informationen in seinen Parameter OwnerData codieren oder auf Informationen antworten kann, die aus der Ereignisbehandlungsroutine für BeforeApplyUpdates stammen.
5. Die Client-Datenmenge erhält ein AfterApplyUpdates-Ereignis, in dem sie auf vom Provider in der Ereignisbehandlungsroutine AfterApplyUpdates gelieferten benutzerdefinierten Informationen antworten kann.
Hinweis: Wenn ApplyUpdates ohne den Parameter OwnerData aufgerufen wird, enthält der Parameter OwnerData beim Eintritt in die Ereignisbehandlungsroutine den Wert, der in der Ereignisbehandlungsroutine BeforeApplyUpdates gesetzt wurde. Beim Verlassen der Ereignisbehandlungsroutine AfterApplyUpdates wird dieser Parameter ignoriert.
AfterApplyUpdates ist des Typs Datasnap.DBClient.TRemoteEvent.