JobSchedulingEngineInteropExtended Methods
The JobSchedulingEngineInteropExtended type exposes the following members.
| Name | Description | |
|---|---|---|
| AddCapacityReservation | (Inherited from JobSchedulingEngine.) |
| AddConstraintEndsDelayed | Defines the constraint that a job cannot end before another jobs end plus some delay time. (Inherited from JobSchedulingEngine.) |
| AddConstraintJobEndsAt | Adds a constraint that a job should end at a specified date and time. (Inherited from JobSchedulingEngine.) |
| AddConstraintJobListWorkingTimeIntersect | Adds a constraint that the capacity slots reserved for the jobs must be on the intersection of the working times that are set up for the resources that are used by the jobs. (Inherited from JobSchedulingEngine.) |
| AddConstraintJobOverlap | Adds a constraint that defines how jobs are sequenced when a given quantity of an item can be moved between two resources while the first resource is still not finished processing so that the second resource can start processing. (Inherited from JobSchedulingEngine.) |
| AddConstraintJobStartsAt | Adds a constraint that a job should start at a specified date and time. (Inherited from JobSchedulingEngine.) |
| AddConstraintMaxJobDays | Adds a constraint that a job cannot span on more than a specified number of days. (Inherited from JobSchedulingEngine.) |
| AddConstraintNotOnSameResource | Adds a constraint that the jobs should not be scheduled on the same resource. (Inherited from JobSchedulingEngine.) |
| AddConstraintOnSameResource | Adds a constraint that both jobs are using the same resource. (Inherited from JobSchedulingEngine.) |
| AddConstraintResourceRequirement | Adds a constraint that the job must be scheduled using a specific resource. (Inherited from JobSchedulingEngine.) |
| AddJobBindPriority | (Inherited from JobSchedulingEngine.) |
| AddJobCapacity | (Inherited from JobSchedulingEngine.) |
| AddJobGoal | Adds a specific job goal for a job-constraint level pair. (Inherited from JobSchedulingEngine.) |
| AddJobInfo | Adds a job information record that informs the engine about a job that should be scheduled. (Inherited from JobSchedulingEngine.) |
| AddJobLink | Adds a link between 2 jobs. (Inherited from JobSchedulingEngine.) |
| AddJobResourceCapacity | (Inherited from JobSchedulingEngine.) |
| AddJobResourcePriority | Adds the priority to use when a job is scheduled on a resource. (Inherited from JobSchedulingEngine.) |
| AddJobResourceRuntime | Specifies a job time that is independent of the resource the job will be scheduled on. (Inherited from JobSchedulingEngine.) |
| AddJobRuntime | Specifies a job time that is independent of the resource the job will be scheduled on. (Inherited from JobSchedulingEngine.) |
| AddJobSameReservations | (Inherited from JobSchedulingEngine.) |
| AddOptimizationGoal | Adds optimization goal for the engine (Inherited from JobSchedulingEngine.) |
| AddPropertyToGroupAggregation | Property is added to list of properties that are checked on the resource group level for aggregated capacity and the number of resources that contains all required properties.Capacity is aggregated for all properties added.Example AddPropertyToGroupAggregation("Capability:Weld") will include properties "Capability:Weld" but not "Capability:Cut". (Inherited from JobSchedulingEngine.) |
| AddResource | (Inherited from JobSchedulingEngine.) |
| AddResourceGroup | (Inherited from JobSchedulingEngine.) |
| AddResourceGroupMembership | Adds a resource to a resource group in the specified time interval. (Inherited from JobSchedulingEngine.) |
| AddSchedulingConstraint | Adds a scheduling constraint to the engine. (Inherited from JobSchedulingEngine.) |
| AddWorkingTime | Overloaded. |
| CheckJobIdDoesExist | Verifies that the job ID does exist. (Inherited from JobSchedulingEngine.) |
| CheckJobIdDoesNotExist | Verifies that the job ID does not exist. (Inherited from JobSchedulingEngine.) |
| ClearAllCachedData | Clears all cached working times and reservations. (Inherited from JobSchedulingEngine.) |
| ClearWokenConstraints | Clears the woken constraints queue. (Inherited from JobSchedulingEngine.) |
| CorrelateJobsSequence | Ensures that the two jobs belong to the same sequence. (Inherited from JobSchedulingEngine.) |
| Dispose | Overloaded. |
| DisposeResources | Disposes all the allocated resources. (Inherited from JobSchedulingEngine.) |
| DoClearCache | Checks if memory consumption is above the limit. (Inherited from JobSchedulingEngine.) |
| EndSequenceSchedule | Performs a memory cleanup for one sequence that was scheduled. (Inherited from JobSchedulingEngine.) |
| Equals | (Inherited from Object.) |
| Finalize | (Inherited from Object.) |
| GetHashCode | (Inherited from Object.) |
| GetJobSchedulingSequenceResult | Returns the sequence scheduling result for the sequence that contains a specific job. (Inherited from JobSchedulingEngine.) |
| GetType | (Inherited from Object.) |
| HasResource | (Inherited from JobSchedulingEngine.) |
| LoadResourceProperties | Loads the resource properties for all the resources in the engine. (Inherited from JobSchedulingEngine.) |
| MemberwiseClone | (Inherited from Object.) |
| PrepareCapacityCheckIntervals | (Inherited from JobSchedulingEngine.) |
| RemoveAllJobs | Removes all jobs from the engine data pool. (Inherited from JobSchedulingEngine.) |
| Run | Schedules all loaded jobs and returns the error code. (Overrides JobSchedulingEngine.Run(Int32, Int32).) |
| ScheduleJobOnResourceGroup | Marks a job for scheduling on a resource group instead of an individual resource. (Inherited from JobSchedulingEngine.) |
| SetJobResourcePreemptionAllowed | (Inherited from JobSchedulingEngine.) |
| SetRequiredNumberOfResources | Sets the number of resources that must satisfy the scheduling requirements when the job is scheduled on a resource group. (Inherited from JobSchedulingEngine.) |
| SetReservationsTimeStamp | (Inherited from JobSchedulingEngine.) |
| ToString | (Inherited from Object.) |
| ValidateJobCapacityReservations | (Overrides JobSchedulingEngine.ValidateJobCapacityReservations(Guid).) |
| WriteScheduledData | Writes the scheduled data through the IScheduledDataWriter interface. (Inherited from JobSchedulingEngine.) |
Community Additions
ADD
Show: