THPDFObjectGraphJSONLimits-post
Afgrænser parserarbejde, fastholdte værdier og importerede binære payloads, før en objektgraf kan committes
Erklæring
THPDFObjectGraphJSONLimits = record
MaxJSONBytes: Int64;
MaxObjectCount: Integer;
MaxObjectNumber: Integer;
MaxNestingDepth: Integer;
MaxStringBytes: Int64;
MaxStreamBytes: Int64;
MaxAggregateStreamBytes: Int64;
class function Default: THPDFObjectGraphJSONLimits; static;
end;
Brug
Start med THPDFObjectGraphJSONLimits.Default, og sænk de enkelte lofter, så de matcher den betroede størrelse af udvekslingskanalen
Strukturelle lofter skal være positive, strømbyte-lofter kan være nul for at afvise payload-bytes, og MaxJSONBytes skal levne plads til afgrænset detektion af inputafslutning