TXFABindingDeadlineCheck

Unit: HPDFXFA

Deklarace

TXFABindingDeadlineCheck = function(Deadline: Int64): Boolean of object;

Chování

Rozpočtové nativní overloads binding a field-value resolveru volají tuto metodu během procházení bindingu, když je Deadline nezáporná; vracíte True, dokud operace může pokračovat, a False po vypršení deadline

Deadline musí používat stejnou doménu hodin jako callback; interaktivní runtime dodává vlastní kontrolu deadline, takže TXFAWidgetRuntimeOptions.MonotonicMilliseconds řídí i nativní binding skeny

Nil callback používá GetTickCount64, přičemž Deadline se vyjadřuje v milisekundách toho počítadla; záporná Deadline vypne kontroly uplynulého času

Callback je synchronní a po návratu resolveru se nedrží; vlastnící objekt musí během volání zůstat naživu

Počítání operací i pevné limity hloubky traversal zůstávají aktivní nezávisle na callbacku

Související API