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

APIs relacionadas