Table of Contents

Class RecalculationJob

Namespace
The.Web.Jobs
Assembly
Instagile.Web.Client.dll

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

startupRequirements StartupRequirements
parameters JobParameters<RecalculationJob>
options IOptions<RecalculationOptions>
metadata EntityMetadataDictionary

Methods

DescribeJobParameters()

Creates a debug view of the data on which the job is currently operating.

protected override string DescribeJobParameters()

Returns

string

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

services IServices
principal IPrincipal
progress IProgress<Status>
cancellationToken CancellationToken

Returns

Task