THPDFParserBudgetStatistics Record

Relata limites de orçamento do parser, totais de tokens, picos, violações e validade da sessão

Declaração

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;

Unidade

HPDFDoc

Campos

CampoFinalidade
MaxTokenBytesTeto configurado de bytes totais de token na sessão
MaxTotalTokensTeto configurado do número de tokens varridos
MaxContainerItemsTeto configurado de itens dentro de um contêiner array ou dicionário
MaxBadTokensTeto configurado de tokens malformados tolerados por sessão
TokenCountTokens consumidos até o momento na sessão
BadTokenCountTokens malformados encontrados até o momento
PeakTokenBytesMaior tamanho em bytes de um único token observado
PeakContainerItemsMaior contagem de itens de contêiner observada
LimitBreachCountNúmero de vezes que qualquer limite de orçamento foi atingido na sessão
LastLimitQue tipo de limite produziu a violação mais recente (THPDFParserBudgetLimit)
LastObservedValor observado da violação mais recente
LastMaximumMáximo configurado da violação mais recente
ExceededTrue assim que qualquer limite for excedido e a carga for abortada
ValidTrue enquanto uma sessão de parser com orçamento rastreado está ativa; GetLastParserBudgetStatistics retorna este valor

Notas de uso

APIs relacionadas