Syntax:
property NodeCaching: boolean
Klasse:
TAdapterDMS_Settings
Beschreibung:
Mit der Eigenschaft NodeCaching kann ermittelt und/oder gesetzt werden ob bei der Suche nach Knoten (z.B. über AddLink im TAdapterDMS_SearchWrapper) das Caching verwendet werden soll. Bei jeder Suchanfrage wird eine MD5 Prüfziffer der Suchanfrage XML erstellt und zu dieser Prüfziffer das Suchergebnis abgespeichert. Wird eine Suchanfrage ausgeführt, so wird nach der MD5 Prüfziffer im Cache gesucht. Ist diese vorhanden, so wird das Suchergebnis aus dem Cache geladen. Wenn die Prüfziffer nicht vorhanden ist, dann wird die Suchanfrage an den Server weitergegeben und das Suchergebnis wieder gecacht. Der Knoten Cache ist nur maximal einen Tag gültig. Über "Konfigurationen neu laden" im Menü DMS wird der Cache automatisch freigegeben.
Das Caching beschleunigt die Knoten Suche nur, wenn z.B. bei mehreren Containern immer das gleiche Objekt 0815 hinzugefügt werden soll. Ohne Caching würde in diesem Fall für jeden Container eine Suchanfrage an den Server gestellt werden. Werden bei mehreren Containern immer unterschiedliche Knoten z.B. Objekte hinzugefügt, so bewirkt das Caching keine Beschleunigung der Suche.
Wichtig:
Wurde ein Suchergebnis gecacht z.B. ein Objekt und der Name dieses Objekts wird danach am selben Tag in der Hausverwaltung geändert, so wird trotzdem der alte Name angezeigt. Das Caching sollte daher immer mit bedacht verwendet werden.
Beispiel:
DMS_Settings.NodeCaching := true;
siehe auch:
Methoden,
Eigenschaften