THPDFParserBudgetStatistics Record

Raportuje limity budżetu parsera, sumy tokenów, wartości szczytowe, przekroczenia i ważność sesji

Deklaracja

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;

Jednostka

HPDFDoc

Pola

PolePrzeznaczenie
MaxTokenBytesSkonfigurowany limit łącznych bajtów tokenów w sesji
MaxTotalTokensSkonfigurowany limit liczby skanowanych tokenów
MaxContainerItemsSkonfigurowany limit elementów wewnątrz jednego kontenera tablicy lub słownika
MaxBadTokensSkonfigurowany limit niepoprawnych tokenów tolerowanych w pojedynczej sesji
TokenCountTokeny zużyte do tej pory w sesji
BadTokenCountNapotykane dotąd niepoprawne tokeny
PeakTokenBytesNajwiększy zaobserwowany rozmiar pojedynczego tokenu w bajtach
PeakContainerItemsNajwiększa zaobserwowana liczba elementów kontenera
LimitBreachCountLiczba trafień w dowolny limit budżetu podczas sesji
LastLimitJaki rodzaj limitu spowodował ostatnie przekroczenie (THPDFParserBudgetLimit)
LastObservedZaobserwowana wartość ostatniego przekroczenia
LastMaximumSkonfigurowane maksimum ostatniego przekroczenia
ExceededTrue, gdy dowolny limit został przekroczony i wczytywanie zostało przerwane
ValidTrue, dopóki sesja parsera z budżetem jest aktywna; tę wartość zwraca GetLastParserBudgetStatistics

Uwagi dotyczące użycia

Powiązane API