TXFAJavaScriptSession.Evaluate

Unit: HPDFXFAEventScript

Declaration

function Evaluate(const Script: string; const Limits: TXFAFormScriptLimits;
  out OutputText, Diagnostic: string): Boolean;

Behavior

Voert JavaScript uit in de persistente engine en plakt geslaagde evaluaties en teruggegeven resultaten aan het begrensde journal

Geeft True met OutputText terug na succes, of False met Diagnostic bij engine-, replay- of budgetfalen; een gefaalde evaluatie commit geen journal-entry

Als rollback of een eerdere gefaalde evaluatie de engine heeft bevuild, reconstrueert hij die vanuit gecommitte evaluaties vóór het draaien van het nieuwe script

Replay en nieuwe executie delen Limits.MaxElapsedMilliseconds; een individuele evaluatie ontvangt geen verse transactiedeadline

Directe aanroepers maken een checkpoint vóór een meerstaps-transactie en roepen Rollback aan wanneer latere host-validatie of publicatie faalt

Related APIs

TXFAJavaScriptSession, HPDFXFAExecuteJavaScriptEvent en Interactive Dynamic XFA Widget Runtime