Datasnap.Provider.TUpdateTree
Delphi
TUpdateTree = class(TObject)
C++
class PASCALIMPLEMENTATION TUpdateTree : public System::TObject
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | Datasnap.Provider |
Beschreibung
TUpdateTree speichert Informationen über ein Delta-Paket, die von einem Resolver benötigt werden.
Wenn eine Client-Datenmenge Aktualisierungen in die Quelldatenmenge oder in den Datenbankserver einträgt, übergibt der Provider, der die Datenmenge bzw. den Server repräsentiert, die Aktualisierungen an eine Resolver-Komponente. Der Resolver nimmt dieses Delta-Datenpaket entgegen und erzeugt ein TUpdateTree-Objekt, um die Aktualisierungen mit den zugehörigen Informationen in einer leicht zu verarbeitenden Form zu speichern. Im Detail heißt das Folgendes: Die TUpdateTree-Struktur ermöglicht es einem Resolver, Haupt/Detail-Beziehungen zu verarbeiten (dargestellt als geschachtelte Datenmengenfelder im Delta-Paket), sodass Aktualisierungen in der richtigen Reihenfolge eingetragen werden.
TUpdateTree kann in Anwendungen nicht direkt verwendet werden. Die meisten der strukturierten Informationen über das Delta-Paket werden in geschützten Eigenschaften abgelegt, die nur für die Resolver-Klassen in der Unit Provider verfügbar sind.