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

API correlate