TXFABindingDeadlineCheck
Unità: HPDFXFA
Dichiarazione
TXFABindingDeadlineCheck = function(Deadline: Int64): Boolean of object;
Comportamento
Gli overload con budget del resolver nativo di binding e valori dei campi chiamano questo metodo durante la traversata di un binding quando Deadline è non negativo; restituire True finché l'operazione può continuare e False quando la deadline è scaduta
Deadline deve usare lo stesso dominio di orologio del callback; il runtime interattivo fornisce il proprio controllo della deadline, così TXFAWidgetRuntimeOptions.MonotonicMilliseconds governa anche le scansioni dei binding nativi
Un callback nil usa GetTickCount64, con Deadline espressa nei millisecondi di quel contatore; una Deadline negativa disabilita i controlli sul tempo trascorso
Il callback è sincrono e non viene conservato dopo il ritorno del resolver; l'oggetto proprietario deve restare vivo durante la chiamata
Il conteggio delle operazioni e i limiti fissi di profondità di traversata restano attivi indipendentemente dal callback