TXFABindingDeadlineCheck
Unit: HPDFXFA
Deklaration
TXFABindingDeadlineCheck = function(Deadline: Int64): Boolean of object;
Verhalten
Die budgetierten nativen Binding- und Feldwert-Resolver-Überladungen rufen diese Methode beim Traversieren eines Bindings auf, wenn Deadline nichtnegativ ist; gib True zurück, solange die Operation weiterlaufen darf, und False, wenn die Deadline abgelaufen ist
Deadline muss dieselbe Clock-Domäne wie der Callback nutzen; die interaktive Runtime liefert ihre eigene Deadline-Prüfung, sodass TXFAWidgetRuntimeOptions.MonotonicMilliseconds auch native Binding-Scans steuert
Ein nil-Callback nutzt GetTickCount64, mit Deadline in Millisekunden dieses Zählers; eine negative Deadline deaktiviert die Zeitprüfung
Der Callback ist synchron und wird nach der Rückkehr des Resolvers nicht gehalten; das besitzende Objekt muss während des Aufrufs am Leben bleiben
Operationszählung und feste Traversierungstiefen-Limits bleiben unabhängig vom Callback aktiv