in src/ServiceProfiler.EventPipe.Otel/Microsoft.ApplicationInsights.Profiler.Shared/Orchestrations/Scheduling/OneTimeSchedulingPolicy.cs [18:35]
public OneTimeSchedulingPolicy(
IOptions<UserConfigurationBase> userConfiguration,
ProfilerSettings profilerSettings,
IDelaySource delaySource,
IResourceUsageSource resourceUsageSource,
LimitedExpirationPolicyFactory limitedExpirationPolicyFactory,
ILogger<OneTimeSchedulingPolicy> logger
) : base(
userConfiguration.Value.Duration,
TimeSpan.FromHours(4),
userConfiguration.Value.ConfigurationUpdateFrequency,
profilerSettings,
delaySource,
limitedExpirationPolicyFactory.Create(1),
resourceUsageSource,
logger
)
{ }