TXFABindingDeadlineCheck
Unit: HPDFXFA
Declaration
TXFABindingDeadlineCheck = function(Deadline: Int64): Boolean of object;
Behavior
Budżetowane natywne przeciążenia resolvera powiązań i wartości pól wywołują tę metodę podczas traversalu powiązania, gdy Deadline jest nieujemny; zwracaj True, dopóki operacja może trwać, i False, gdy deadline wygasł
Deadline musi używać tej samej domeny zegara co callback; interaktywny runtime dostarcza własny check deadline'u, więc TXFAWidgetRuntimeOptions.MonotonicMilliseconds steruje również natywnymi skanami powiązań
Callback nil używa GetTickCount64, a Deadline wyraża się w milisekundach tego licznika; ujemny Deadline wyłącza sprawdzenia upływu czasu
Callback jest synchroniczny i nie jest zachowywany po powrocie resolvera; posiadający obiekt musi pozostać żywy podczas wywołania
Liczenie operacji i stałe limity głębokości traversalu pozostają aktywne niezależnie od callbacka