TXFABindingDeadlineCheck
Unidade: HPDFXFA
Declaration
TXFABindingDeadlineCheck = function(Deadline: Int64): Boolean of object;
Comportamento
As sobrecargas nativas de resolver de bindings e de valores de campos com orçamento chamam este método enquanto atravessam um binding quando Deadline é não negativo; devolva True enquanto a operação puder continuar e False quando o prazo tiver expirado
Deadline tem de usar o mesmo domínio de relógio do callback; o runtime interativo fornece a verificação de prazo própria dele, pelo que TXFAWidgetRuntimeOptions.MonotonicMilliseconds também governa as varreduras nativas de bindings
Um callback nil usa GetTickCount64, com Deadline expresso nos milissegundos desse contador; um Deadline negativo desativa as verificações de tempo decorrido
O callback é síncrono e não é retido após o resolver devolver; o objeto proprietário tem de permanecer vivo durante a chamada
A contagem de operações e os limites fixos de profundidade de travessia permanecem ativos independentemente do callback