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

THotPDF.ImportLoadedObjectGraphJSON Method