THPDFObjectGraphJSONLimits Record

Begränsar parserarbete, kvarhållna värden och importerade binära nyttolaster innan en objektsgraf kan åtagas

Deklaration

THPDFObjectGraphJSONLimits = record
  MaxJSONBytes: Int64;
  MaxObjectCount: Integer;
  MaxObjectNumber: Integer;
  MaxNestingDepth: Integer;
  MaxStringBytes: Int64;
  MaxStreamBytes: Int64;
  MaxAggregateStreamBytes: Int64;
  class function Default: THPDFObjectGraphJSONLimits; static;
end;

Användning

Börja med THPDFObjectGraphJSONLimits.Default och sänk enskilda tak så att de matchar utbyteskanalens betrodda storlek

Strukturella tak måste vara positiva, tak för strömbytesantal får vara noll för att avvisa nyttolastbytes, och MaxJSONBytes måste lämna utrymme för begränsad detektering av inmatningens slut

THotPDF.ImportLoadedObjectGraphJSON Method