Xml.XMLDoc.TXMLNodeList.UpdateCount

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property UpdateCount: Integer read GetUpdateCount;

C++

__property int UpdateCount = {read=GetUpdateCount, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property protected
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLNodeList

Beschreibung

Enthält die Anzahl der BeginUpdate-Aufrufe, für die kein entsprechender Aufruf von EndUpdate vorhanden ist.

Mit Hilfe von UpdateCount kann ermittelt werden, ob alle Aktualisierungen abgeschlossen sind. Zu Beginn jeder Listenaktualisierung wird BeginUpdate aufgerufen, um UpdateCount zu inkrementieren. Nachdem die Änderungen durchgeführt wurden, wird der Zähler durch einen Aufruf von EndUpdate dekrementiert. UpdateCount erlaubt verschachtelte BeginUpdate- und EndUpdate-Aufrufe.

Aktualisierungen können in Anwendungen effizienter vorgenommen werden, indem die Operation erst durchgeführt wird, wenn diese Eigenschaft den Wert 0 hat. Der Wert von UpdateCount wird beispielsweise in der an den TXMLNodeList-Konstruktor übergebenen Callback-Routine geprüft, bevor bei Änderungsbenachrichtigungen die entsprechenden Operationen durchgeführt werden.

Siehe auch