namespace File.Application.Common; /// 历史文件大小后台确认任务的轮询、批量和并发配置。 public class FileSizeVerificationOptions { /// 配置节名称。 public const string SectionName = "File:SizeVerification"; /// 两轮扫描之间的间隔秒数。 public int PollIntervalSeconds { get; set; } = 60; /// Host 启动后的首次扫描延迟秒数。 public int StartupDelaySeconds { get; set; } = 15; /// 单轮最多处理的未确认文件数。 public int BatchSize { get; set; } = 100; /// 单轮查询 S3 对象元数据的最大并发数。 public int MaxConcurrency { get; set; } = 4; }