namespace FrameworkBLL.OrphanCleanup { /// /// Configuration for OrphanAttachmentCleanupJob. /// Bound from appsettings.json section "OrphanCleanup". /// public class OrphanCleanupConfig { /// Delete TATTACHMENT rows with OBJECTID=0 older than this many hours. public int OrphanAgeHours { get; set; } = 24; /// Maximum rows to process per cleanup cycle. public int BatchSize { get; set; } = 100; /// Minutes between cleanup cycles. public int IntervalMinutes { get; set; } = 60; } }