THPDFParserBudgetStatistics 记录

报告解析器预算上限、令牌总量、峰值、突破情况和会话有效性

声明

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;

单元

HPDFDoc

字段

字段用途
MaxTokenBytes会话令牌字节总量的配置上限
MaxTotalTokens扫描令牌数量的配置上限
MaxContainerItems单个数组或字典容器内条目数的配置上限
MaxBadTokens每个会话容忍的畸形令牌数的配置上限
TokenCount会话到目前为止消费的令牌数
BadTokenCount到目前为止遇到的畸形令牌数
PeakTokenBytes观察到的最大单令牌字节数
PeakContainerItems观察到的最大容器条目数
LimitBreachCount会话期间触及任意预算上限的次数
LastLimit最近一次突破由哪种限制引起(THPDFParserBudgetLimit)
LastObserved最近一次突破的观测值
LastMaximum最近一次突破对应的配置最大值
Exceeded一旦任一上限被超出且加载中止即为 True
Valid预算跟踪的解析器会话活动期间为 True;GetLastParserBudgetStatistics 返回的就是这个值

使用说明

相关 API