TXFABindingDeadlineCheck
Unit: HPDFXFA
Declaração
TXFABindingDeadlineCheck = function(Deadline: Int64): Boolean of object;
Comportamento
Os overloads nativos de binding e de resolução de valores de campos com orçamento chamam este método durante o traversal de um binding quando Deadline for não negativo; retorne True enquanto a operação puder continuar e False quando o deadline tiver expirado
Deadline precisa usar o mesmo domínio de clock do callback; o runtime interativo fornece sua própria checagem de deadline, de modo que TXFAWidgetRuntimeOptions.MonotonicMilliseconds também governa os scans nativos de binding
Um callback nil usa GetTickCount64, com Deadline expresso nos milissegundos desse contador; um Deadline negativo desabilita as checagens de tempo decorrido
O callback é síncrono e não é retido depois que o resolver retorna; o objeto dono precisa permanecer vivo durante a chamada
A contagem de operações e os limites fixos de profundidade de traversal permanecem ativos de forma independente do callback