Class RecalculationJob
Recalculates properties on some or all tables.
public class RecalculationJob : ScheduledJobBase, IHostedService, IDisposable
- Inheritance
-
RecalculationJob
- Implements
- Inherited Members
Constructors
RecalculationJob(StartupRequirements, JobParameters<RecalculationJob>, IOptions<RecalculationOptions>, EntityMetadataDictionary)
public RecalculationJob(StartupRequirements startupRequirements, JobParameters<RecalculationJob> parameters, IOptions<RecalculationOptions> options, EntityMetadataDictionary metadata)
Parameters
startupRequirementsStartupRequirementsparametersJobParameters<RecalculationJob>optionsIOptions<RecalculationOptions>metadataEntityMetadataDictionary
Methods
DescribeJobParameters()
Creates a debug view of the data on which the job is currently operating.
protected override string DescribeJobParameters()
Returns
ExecuteJobAsync(IServices, IPrincipal, IProgress<Status>, CancellationToken)
Implements the actual job logic.
protected override Task ExecuteJobAsync(IServices services, IPrincipal principal, IProgress<Status> progress, CancellationToken cancellationToken)
Parameters
servicesIServicesprincipalIPrincipalprogressIProgress<Status>cancellationTokenCancellationToken