namespace ECMJobRunner.WebCron.ProfileWorker; /// /// Configuration options for ProfileWorker background service. /// Binds to "ProfileWorker" section in appsettings.json. /// public class ProfileWorkerOptions { /// /// Configuration section name for binding options. /// public const string SectionName = "ProfileWorker"; /// /// Interval in milliseconds between profile synchronization checks. /// Default: 1000ms (1 second). /// /// /// Lower values increase responsiveness but consume more resources. /// Recommended range: 1000-5000ms. /// public int IntervalMS { get; set; } = 1000; }