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