Datasnap.Provider.TUpdateTree

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTUpdateTree

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.

Siehe auch