Dacier.Scheduler.Entities
1.1.6
dotnet add package Dacier.Scheduler.Entities --version 1.1.6
NuGet\Install-Package Dacier.Scheduler.Entities -Version 1.1.6
<PackageReference Include="Dacier.Scheduler.Entities" Version="1.1.6" />
paket add Dacier.Scheduler.Entities --version 1.1.6
#r "nuget: Dacier.Scheduler.Entities, 1.1.6"
// Install Dacier.Scheduler.Entities as a Cake Addin #addin nuget:?package=Dacier.Scheduler.Entities&version=1.1.6 // Install Dacier.Scheduler.Entities as a Cake Tool #tool nuget:?package=Dacier.Scheduler.Entities&version=1.1.6
Dacier.Scheduler.Entities NuGet Package
The Dacier.Scheduler.Entities package is used when to want to create a new job adapter.
There are usualy three parts to a job adapter, the job, runner and operation processor.
Job
The Job is where you define the properties needed by your job. The base class must be Dacier.Scheduler.Job.
Runner
The Runner is the code that actually executes your job. When the Dacier Scheduler wants to run an instance of your Job it will create an instance of your Runner and pass an instance of your Job class.
Dacier provides several base classes that you can use to create your runners including:
- ActiveProcess - Creates a new process to run your job.
- TBS
Operation Processor
The Operation Processor is the link between your Job class and your Runner class. Your Job class is marked with the OperationProcessor attribute to link your Job class to your OperationProcessor class. When an instance of your Job is being scheduled, calling the OperationProcessor is the last step. Your OperationProcessor can do final validation of the job properties and then it returns an instance of your Runner class.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net7.0
- Dacier.Core (>= 1.1.9)
- Dacier.RESTGen (>= 1.0.10)
- Microsoft.Extensions.Logging.Abstractions (>= 7.0.0)
- RecursiveDataAnnotationsValidation (>= 2.0.0)
- YamlDotNet (>= 13.1.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.1.6 | 172 | 5/24/2023 |