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