Click or drag to resize

OnHostJobExecutorProfile Class

Represents the base class for defining the profile of a certain job executor.
Inheritance Hierarchy
SystemObject
  RAYLASE.Marker.Job.ExecutorBaseJobExecutorProfile
    RAYLASE.Marker.InternalPlugin.JobExecutorsOnHostJobExecutorProfile

Namespace: RAYLASE.Marker.InternalPlugin.JobExecutors
Assembly: RAYLASE.Marker.InternalPlugin (in RAYLASE.Marker.InternalPlugin.dll) Version: 2.19.0
Syntax
C#
public class Profile : BaseJobExecutorProfile

The OnHostJobExecutorProfile type exposes the following members.

Constructors
 NameDescription
Public methodOnHostJobExecutorProfileInitializes a new instance of the OnHostJobExecutorProfile class
Top
Properties
 NameDescription
Public propertyConcurrentExecutors The maximum number of tasks/threads that will run in parallel to process the execution. Set to 0 to ignore.
(Inherited from BaseJobExecutorProfile)
Public propertyDisableLog Flags to indicate whether logging should be disabled in the executors. This can help reducing the amount of writing to the log file.
(Inherited from BaseJobExecutorProfile)
Public propertyExecutorFinishedDelegate The handler when an executor has finished executing the job.
(Inherited from BaseJobExecutorProfile)
Public propertyExecutorOptions The actions and options associated with the job executor. Set to ExecutorOptions.None to ignore.
(Inherited from BaseJobExecutorProfile)
Public propertyFilters The filter to specify the types of job elements that will be processed. The filter functions depending on the value of FilterType. Leave empty to ignore.
(Inherited from BaseJobExecutorProfile)
Public propertyFilterType The way the Filters value is being used. It could be a black list or a white list.
(Inherited from BaseJobExecutorProfile)
Public propertyIgnoreCondition The flag to indicate that the executor should not handle the binning for the job element.
(Inherited from BaseJobExecutorProfile)
Public propertyIgnoreDynamicContentUpdate The flag to indicate that the executor should not update the content of the dynamic job element.
(Inherited from BaseJobExecutorProfile)
Public propertyIgnoreNonActiveLayers Executes only the active layer when using BaseMultiCrossSectionVectorGraphic
(Inherited from BaseJobExecutorProfile)
Public propertyIgnoreScanController The flag to indicate that the executor does not send execution to any scan controller.
(Inherited from BaseJobExecutorProfile)
Public propertyIsSingleList The flag to indicate whether the executor should run on-card process.
(Inherited from BaseJobExecutorProfile)
Public propertyJobElementFilters The filter to specify the job elements that will be processed. The filter functions depending on the value of JobElementFilterType. Leave empty to ignore.
(Inherited from BaseJobExecutorProfile)
Public propertyJobElementFilterType The way the JobElementFilters value is being used. It could be a black list or a white list.
(Inherited from BaseJobExecutorProfile)
Public propertyJobExecutorType
(Overrides BaseJobExecutorProfileJobExecutorType)
Public propertyListPoolMap The map of which lists are available and how they are partitioned into the static, dynamic and stream pools. Leave empty to ignore.
(Inherited from BaseJobExecutorProfile)
Public propertyLoopIterationSync The flag to indicate that the executor waits until all children are done, before starting the next iteration. This will result in ~20ms overhead per iteration, as the execution cannot be queued on the scan controller in advance.
(Inherited from BaseJobExecutorProfile)
Public propertyMaxExecutions The maximum number of executions performed by the job. If not null, this value overrides Executions and InternalIterations.
(Inherited from BaseJobExecutorProfile)
Public propertyPrepareJobValidation Adds the executed job elements to the JobsValidator. If true, RemoveJobDefinitionFromJobsValidator(JobDefinition) has to be called, before the job can be disposed.
(Inherited from BaseJobExecutorProfile)
Public propertyPreviewMarkingMode Overrides the MarkingMode of the job element.
(Inherited from BaseJobExecutorProfile)
Public propertyPreviewSpeed Overrides the following pen properties: -mark speed: value -jump speed: 2 * value -power: 0 -delays:0 -sky writing, wobble, ramping -> disabled
(Inherited from BaseJobExecutorProfile)
Public propertyProcessingStageFinishedHandler The handler when a job element has finished a certain processing stage.
(Inherited from BaseJobExecutorProfile)
Public propertyProvideInfiniteLoopExit Exits the loop when setting EnableJobLoop(Boolean) to false.
(Inherited from BaseJobExecutorProfile)
Public propertySupportsDynamicContent The flag to indicate that the executor supports dynamic content. This will disable looping dynamic job elements on the card, as the content might change.
(Inherited from BaseJobExecutorProfile)
Public propertySyncProcessTransformationQueue If true, execution is synced with the scan controllers process transformation queue.
(Inherited from BaseJobExecutorProfile)
Public propertyThreadWaits
(Inherited from BaseJobExecutorProfile)
Public propertyVectorGraphicElementFilters The filter to specify layers and paths that will be processed. The filter functions depending on the value of JobElementFilterType.
(Inherited from BaseJobExecutorProfile)
Public propertyVectorGraphicElementFilterType The way the VectorGraphicElementFilters value is being used. It could be a black list or a white list.
(Inherited from BaseJobExecutorProfile)
Top
Methods
 NameDescription
Public methodCopyFrom
(Inherited from BaseJobExecutorProfile)
Top
See Also