THPDFStructuralCompareLimits
Avgränsar strukturellt jämförelsearbete, minnesökning, ström-hashning, stabila sökvägar och bevarade resultat
Fält
MaxObjectsavgränsar köade indirekta objektMaxEdgesavgränsar följda indirekta referenserMaxPagesavgränsar justerade sidögonblicksbilderMaxDepthavgränsar kapslade direkta arrayer och ordböckerMaxDifferencesavgränsar bevarade skillnadsobjekt samtidigt som totalantalet behållsMaxStreamBytesavgränsar byte som hashas från en strömMaxTotalStreamBytesavgränsar ström-byte som hashas per dokumentögonblicksbildMaxValueBytesavgränsar byte som hashas från en sträng, ett namn eller en ordboksnyckelMaxPathBytesavgränsar stabil sökvägslängd och lägger till ett SHA-256-suffix när den förkortasCancellationTokenbegär valfritt samarbetsvilligt avbrottCheckpointkontrollerar valfritt anroparavbrott och budgetar vid sid-, objekt-, ström- och värdekontrollpunkterMaxResultBytesbegränsar serialiserad JSON före allokering med en konservativ escapad-storleksskattning
Standardvärden
Default returnerar 250 000 objekt, 2 000 000 kanter, 250 000 sidor, djup 128, 10 000 bevarade skillnader, 64 MiB per ström, 512 MiB totala ström-byte, 1 MiB per värde och 4 096 sökvägs-byte
Traversering, strömhashning, värdehashning, rendering och trunkering av behållna skillnader sätter comparisonComplete=false och identical=false; ett överlopp av resultatbyte kastar EHPDFJobBudgetExceeded med metrik resultBytes
Icke-positiva anropsvärden ersätts av sina standardvärden