Záznam THPDFObjectGraphJSONLimits
Omezuje práci analyzátoru, zadržené hodnoty a importované binární části dříve, než lze objektový graf zavázat
Deklarace
THPDFObjectGraphJSONLimits = record
MaxJSONBytes: Int64;
MaxObjectCount: Integer;
MaxObjectNumber: Integer;
MaxNestingDepth: Integer;
MaxStringBytes: Int64;
MaxStreamBytes: Int64;
MaxAggregateStreamBytes: Int64;
class function Default: THPDFObjectGraphJSONLimits; static;
end;
Použití
Začněte s THPDFObjectGraphJSONLimits.Default a snižte jednotlivé stropy tak, aby odpovídaly důvěryhodné velikosti výměnného kanálu
Strukturální stropy musí být kladné, stropy pro bajty datových toků mohou být nulové, aby odmítly binární data, a MaxJSONBytes musí ponechat prostor pro ohraničenou detekci konce vstupu