Registro THPDFParserBudgetStatistics

Informa de límites de presupuesto del analizador, totales de tokens, picos, superaciones y validez de la sesión

Declaración

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;

Unidad

HPDFDoc

Campos

CampoPropósito
MaxTokenBytesTope configurado de bytes totales de tokens para la sesión
MaxTotalTokensTope configurado del número de tokens analizados
MaxContainerItemsTope configurado de elementos dentro de un contenedor array o diccionario
MaxBadTokensTope configurado de tokens malformados tolerados por sesión
TokenCountTokens consumidos hasta ahora en la sesión
BadTokenCountTokens malformados encontrados hasta ahora
PeakTokenBytesMayor tamaño en bytes de un solo token observado
PeakContainerItemsMayor recuento de elementos de contenedor observado
LimitBreachCountNúmero de veces que se alcanzó cualquier límite de presupuesto durante la sesión
LastLimitQué clase de límite produjo la superación más reciente (THPDFParserBudgetLimit)
LastObservedValor observado de la superación más reciente
LastMaximumMáximo configurado de la superación más reciente
ExceededTrue una vez que algún límite se superó y la carga se abortó
ValidTrue mientras hay una sesión de analizador con seguimiento de presupuesto activa; GetLastParserBudgetStatistics devuelve este valor

Notas de uso

APIs relacionadas