THPDFParserBudgetStatistics Record

Rapporterer parserens budgetgrænser, tokentotaler, peakværdier, overtrædelser og sessionsgyldighed

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;

Enhed

HPDFDoc

Felter

FeltFormål
MaxTokenBytesKonfigureret loft over samlede token-bytes for sessionen
MaxTotalTokensKonfigureret loft over antallet af scannede tokens
MaxContainerItemsKonfigureret loft over elementer i én array- eller dictionary-container
MaxBadTokensKonfigureret loft over ugyldige tokens, der tolereres pr. session
TokenCountTokens, der er brugt indtil nu i sessionen
BadTokenCountUgyldige tokens fundet indtil nu
PeakTokenBytesStørste observerede bytestørrelse på én enkelt token
PeakContainerItemsStørste observerede antal elementer i en container
LimitBreachCountAntal gange en budgetgrænse blev ramt i løbet af sessionen
LastLimitHvilken grænsetype der forårsagede den seneste overtrædelse (THPDFParserBudgetLimit)
LastObservedObserveret værdi ved den seneste overtrædelse
LastMaximumKonfigureret maksimum ved den seneste overtrædelse
ExceededTrue, så snart en grænse er overskredet, og indlæsningen blev afbrudt
ValidTrue, mens en budgetovervåget parser-session er aktiv; GetLastParserBudgetStatistics returnerer denne værdi

Brugsnoter

Relaterede API'er