THPDFParserBudgetStatistics Record
Rapporterar parser-budgetgränser, totala tokenantal, toppar, överträdelser och sessionens giltighet
Deklaration
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;
Enhet
HPDFDoc
Fält
| Fält | Syfte |
|---|---|
MaxTokenBytes | Konfigurerat tak för totala tokenbyte under sessionen |
MaxTotalTokens | Konfigurerat tak för antalet skannade tokens |
MaxContainerItems | Konfigurerat tak för poster i en enda matris- eller ordboksbehållare |
MaxBadTokens | Konfigurerat tak för feltolkade tokens som tolereras per session |
TokenCount | Tokens som konsumerats hittills i sessionen |
BadTokenCount | Feltolkade tokens som påträffats hittills |
PeakTokenBytes | Största observerade bytestorlek för en enskild token |
PeakContainerItems | Största observerade antal poster i en behållare |
LimitBreachCount | Antal gånger någon budgetgräns nåddes under sessionen |
LastLimit | Vilken gränstyp som gav den senaste överträdelsen (THPDFParserBudgetLimit) |
LastObserved | Observerat värde för den senaste överträdelsen |
LastMaximum | Konfigurerat maximum för den senaste överträdelsen |
Exceeded | Sant när någon gräns har överskridits och inläsningen avbrutits |
Valid | Sant medan en budgetspårad parsersession är aktiv; GetLastParserBudgetStatistics returnerar detta värde |
Användningsanteckningar
- Läs ögonblicksbilden med
GetLastParserBudgetStatistics, som returnerar värdet påValidså att anropare kan upptäcka en session som aldrig startade - Vid
ExceededidentifierarLastLimit,LastObservedochLastMaximumden exakta regel som löste ut, i spegel av fälten påEHPDFParserBudgetExceeded - Alla räknare nollställs när en ny parsers budgetsession börjar, så recorden beskriver alltid den senaste inläsningen