Kudu.Core.Jobs.ContinuousJobRunner.RefreshJob C# (CSharp) Method

RefreshJob() public method

public RefreshJob ( Kudu.Contracts.Jobs.ContinuousJob continuousJob, Kudu.Core.Jobs.JobSettings jobSettings, bool logRefresh ) : void
continuousJob Kudu.Contracts.Jobs.ContinuousJob
jobSettings Kudu.Core.Jobs.JobSettings
logRefresh bool
return void
        public void RefreshJob(ContinuousJob continuousJob, JobSettings jobSettings, bool logRefresh)
        {
            if (logRefresh)
            {
                _continuousJobLogger.LogInformation("Detected WebJob file/s were updated, refreshing WebJob");
            }

            StopJob();
            JobSettings = jobSettings;
            StartJob(continuousJob);
        }