Class JobCntrlCfgLoader
Loads a IJobControlCfg form enumeration of IJobCntrlConfigurator(s).
public class JobCntrlCfgLoader : IJobControlCfgLoader
- Inheritance
-
JobCntrlCfgLoader
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
JobCntrlCfgLoader(IEnumerable<IJobCntrlConfigurator>?)
Ctor from configs
.
public JobCntrlCfgLoader(IEnumerable<IJobCntrlConfigurator>? configs = null)
Parameters
configs
IEnumerable<IJobCntrlConfigurator>
Fields
jobCntrlCfg
Loaded configuration
protected JobCntrlCfg jobCntrlCfg
Field Value
Properties
ConfigPersister
Returns the IJobControlCfgPersister used to persist a JobControl's configuration.
public IJobControlCfgPersister ConfigPersister { get; }
Property Value
Methods
LoadMasterConfiguration()
Loads the master model configuration.
public virtual IMasterCfg LoadMasterConfiguration()
Returns
- IMasterCfg
The IMasterCfg loaded.
LoadRuntimeConfiguration(IMasterCfg)
Loads the JobControl's runtime model configuration based on a masterCfg
.
public IJobControlCfg LoadRuntimeConfiguration(IMasterCfg masterCfg)
Parameters
masterCfg
IMasterCfgIMasterCfg that the JobControl configuration is to be based on.
Returns
- IJobControlCfg
The IJobControlCfg loaded.