THotPDF.DocumentDecodeBudgetBytes Property
Asettaa maksimimäärän dekoodattuja tavuja, jotka hyväksytään kaikkien suodinketjujen välillä yhdessä ladatun asiakirjan kirjanpitovälissä
Määrittely
property DocumentDecodeBudgetBytes: Int64 read FDocumentDecodeBudgetBytes write SetDocumentDecodeBudgetBytes default 1073741824;
Yksikkö
HPDFDoc
Oletus
1073741824 tavua eli 1 GiB
Käyttöhuomautukset
- Aseta ominaisuus ennen luottamattoman syötteen lataamista, jotta latauksen aikana dekoodatut objektivirrat kuluttavat halutun ylärajan
- Summa sisältää jokaisen hyväksytyn väli- ja lopullisen suodainvaiheen tavun, ei vain kutsujalle palautettuja tavuja
- Nolla poistaa asiakirjakohtaisen ylärajan käytöstä luotettavalle syötteelle, kun taas itsenäinen
DecodeBudgetBytes-ketjuraja pysyy voimassa - Negatiiviset arvot nostavat poikkeuksen
ERangeError