THPDFObjectGraphJSONLimits Record

Begrenzt die Parser-Arbeit, die vorgehaltenen Werte und die importierten binären Nutzlasten, bevor ein Objektgraph festgeschrieben werden kann

Deklaration

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

Verwendung

Beginnen Sie mit THPDFObjectGraphJSONLimits.Default und senken Sie einzelne Obergrenzen auf die vertrauenswürdige Größe des Austauschkanals ab

Strukturelle Obergrenzen müssen positiv sein, Obergrenzen für Stream-Bytes dürfen null sein, um Nutzlast-Bytes abzulehnen, und MaxJSONBytes muss Platz für eine begrenzte Erkennung des Eingabeendes lassen

THotPDF.ImportLoadedObjectGraphJSON Methode