THPDFParserBudgetStatistics Record

Rapporteert parserbudgetlimieten, tokentotalen, pieken, overschrijdingen en sessiegeldigheid

Declaratie

THPDFParserBudgetStatistics= record
  MaxTokenBytes: Integer;
  MaxTotalTokens: Int64;
  MaxContainerItems: Integer;
  MaxBadTokens: Integer;
  TokenCount: Int64;
  BadTokenCount: Int64;
  PeakTokenBytes: Integer;
  PeakContainerItems: Integer;
  LimitBreachCount: Int64;
  LastLimit: THPDFParserBudgetLimit;
  LastObserved: Int64;
  LastMaximum: Int64;
  Exceeded: boolean;
  Valid: boolean;
end;

Eenheid

HPDFDoc

Velden

VeldDoel
MaxTokenBytesIngestelde limiet op het totale aantal tokenbytes voor de sessie
MaxTotalTokensIngestelde limiet op het aantal gescande tokens
MaxContainerItemsIngestelde limiet op items binnen één array- of dictionary-container
MaxBadTokensIngestelde limiet op misvormde tokens die per sessie worden getolereerd
TokenCountTokens die tot nu toe in de sessie zijn verbruikt
BadTokenCountMisvormde tokens die tot nu toe zijn tegengekomen
PeakTokenBytesGrootste waargenomen bytegrootte van één enkel token
PeakContainerItemsGrootste waargenomen aantal items in een container
LimitBreachCountAantal keren dat tijdens de sessie een budgetlimiet is geraakt
LastLimitWelk limietsoort de meest recente overschrijding veroorzaakte (THPDFParserBudgetLimit)
LastObservedWaargenomen waarde van de meest recente overschrijding
LastMaximumIngesteld maximum van de meest recente overschrijding
ExceededTrue zodra een limiet is overschreden en de lading is afgebroken
ValidTrue zolang een budgetbewaakte parsersessie actief is; GetLastParserBudgetStatistics geeft deze waarde terug

Gebruiksopmerkingen

Gerelateerde API's