TXFAJavaScriptSession.Evaluate

Birim: HPDFXFAEventScript

Bildirim

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

Davranış

JavaScript'i kalıcı motorda yürütür; başarılı değerlendirmeleri ve döndürülen sonuçları sınırlı journal'a ekler

Başarıdan sonra OutputText ile True, motor, replay veya bütçe hatasında Diagnostic ile False döndürür; başarısız bir değerlendirme journal girişi kesinleştirmez

Rollback veya önceki bir başarısız değerlendirme motoru kirlettiyse, yeni script'i çalıştırmadan önce taahhüt edilmiş değerlendirmelerden onu yeniden kurar

Replay ve yeni yürütme, Limits.MaxElapsedMilliseconds'ı paylaşır; tekil bir değerlendirme taze bir transaction son teslim süresi almaz

Doğrudan çağıranlar, çok-adımlı bir transaction'dan önce checkpoint alır ve sonraki host doğrulaması veya yayını başarısız olursa Rollback çağırır

İlgili API'ler

TXFAJavaScriptSession, HPDFXFAExecuteJavaScriptEvent ve Interactive Dynamic XFA Widget Runtime