Record THPDFObjectGraphJSONLimits
Acota el trabajo del parser, los valores retenidos y los payloads binarios importados antes de poder confirmar un grafo de objetos
Declaración
THPDFObjectGraphJSONLimits = record
MaxJSONBytes: Int64;
MaxObjectCount: Integer;
MaxObjectNumber: Integer;
MaxNestingDepth: Integer;
MaxStringBytes: Int64;
MaxStreamBytes: Int64;
MaxAggregateStreamBytes: Int64;
class function Default: THPDFObjectGraphJSONLimits; static;
end;
Uso
Parta de THPDFObjectGraphJSONLimits.Default y reduzca los topes individuales para que coincidan con el tamaño confiable del canal de intercambio
Los topes estructurales deben ser positivos, los topes de bytes de stream pueden ser cero para rechazar bytes de payload, y MaxJSONBytes debe dejar margen para una detección acotada de fin de entrada