JobSchedulingEngineInteropExtended Methods

The JobSchedulingEngineInteropExtended type exposes the following members.

  NameDescription
Public method AddCapacityReservation (Inherited from JobSchedulingEngine.)
Public method AddConstraintEndsDelayed Defines the constraint that a job cannot end before another jobs end plus some delay time. (Inherited from JobSchedulingEngine.)
Public method AddConstraintJobEndsAt Adds a constraint that a job should end at a specified date and time. (Inherited from JobSchedulingEngine.)
Public method 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.)
Public method 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.)
Public method AddConstraintJobStartsAt Adds a constraint that a job should start at a specified date and time. (Inherited from JobSchedulingEngine.)
Public method AddConstraintMaxJobDays Adds a constraint that a job cannot span on more than a specified number of days. (Inherited from JobSchedulingEngine.)
Public method AddConstraintNotOnSameResource Adds a constraint that the jobs should not be scheduled on the same resource. (Inherited from JobSchedulingEngine.)
Public method AddConstraintOnSameResource Adds a constraint that both jobs are using the same resource. (Inherited from JobSchedulingEngine.)
Public method AddConstraintResourceRequirement Adds a constraint that the job must be scheduled using a specific resource. (Inherited from JobSchedulingEngine.)
Public method AddJobBindPriority (Inherited from JobSchedulingEngine.)
Public method AddJobCapacity (Inherited from JobSchedulingEngine.)
Public method AddJobGoal Adds a specific job goal for a job-constraint level pair. (Inherited from JobSchedulingEngine.)
Public method AddJobInfo Adds a job information record that informs the engine about a job that should be scheduled. (Inherited from JobSchedulingEngine.)
Public method AddJobLink Adds a link between 2 jobs. (Inherited from JobSchedulingEngine.)
Public method AddJobResourceCapacity (Inherited from JobSchedulingEngine.)
Public method AddJobResourcePriority Adds the priority to use when a job is scheduled on a resource. (Inherited from JobSchedulingEngine.)
Public method AddJobResourceRuntime Specifies a job time that is independent of the resource the job will be scheduled on. (Inherited from JobSchedulingEngine.)
Public method AddJobRuntime Specifies a job time that is independent of the resource the job will be scheduled on. (Inherited from JobSchedulingEngine.)
Public method AddJobSameReservations (Inherited from JobSchedulingEngine.)
Public method AddOptimizationGoal Adds optimization goal for the engine (Inherited from JobSchedulingEngine.)
Public method 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.)
Public method AddResource (Inherited from JobSchedulingEngine.)
Public method AddResourceGroup (Inherited from JobSchedulingEngine.)
Public method AddResourceGroupMembership Adds a resource to a resource group in the specified time interval. (Inherited from JobSchedulingEngine.)
Public method AddSchedulingConstraint Adds a scheduling constraint to the engine. (Inherited from JobSchedulingEngine.)
Public method AddWorkingTime Overloaded.
Public method CheckJobIdDoesExist Verifies that the job ID does exist. (Inherited from JobSchedulingEngine.)
Public method CheckJobIdDoesNotExist Verifies that the job ID does not exist. (Inherited from JobSchedulingEngine.)
Public method ClearAllCachedData Clears all cached working times and reservations. (Inherited from JobSchedulingEngine.)
Protected method ClearWokenConstraints Clears the woken constraints queue. (Inherited from JobSchedulingEngine.)
Protected method CorrelateJobsSequence Ensures that the two jobs belong to the same sequence. (Inherited from JobSchedulingEngine.)
Public method Dispose Overloaded.
Public method DisposeResources Disposes all the allocated resources. (Inherited from JobSchedulingEngine.)
Protected method DoClearCache Checks if memory consumption is above the limit. (Inherited from JobSchedulingEngine.)
Protected method EndSequenceSchedule Performs a memory cleanup for one sequence that was scheduled. (Inherited from JobSchedulingEngine.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetJobSchedulingSequenceResult Returns the sequence scheduling result for the sequence that contains a specific job. (Inherited from JobSchedulingEngine.)
Public method GetType (Inherited from Object.)
Public method HasResource (Inherited from JobSchedulingEngine.)
Protected method LoadResourceProperties Loads the resource properties for all the resources in the engine. (Inherited from JobSchedulingEngine.)
Protected method MemberwiseClone (Inherited from Object.)
Public method PrepareCapacityCheckIntervals (Inherited from JobSchedulingEngine.)
Public method RemoveAllJobs Removes all jobs from the engine data pool. (Inherited from JobSchedulingEngine.)
Public method Run Schedules all loaded jobs and returns the error code. (Overrides JobSchedulingEngine.Run(Int32, Int32).)
Public method ScheduleJobOnResourceGroup Marks a job for scheduling on a resource group instead of an individual resource. (Inherited from JobSchedulingEngine.)
Public method SetJobResourcePreemptionAllowed (Inherited from JobSchedulingEngine.)
Public method SetRequiredNumberOfResources Sets the number of resources that must satisfy the scheduling requirements when the job is scheduled on a resource group. (Inherited from JobSchedulingEngine.)
Public method SetReservationsTimeStamp (Inherited from JobSchedulingEngine.)
Public method ToString (Inherited from Object.)
Public method ValidateJobCapacityReservations (Overrides JobSchedulingEngine.ValidateJobCapacityReservations(Guid).)
Public method WriteScheduledData Writes the scheduled data through the IScheduledDataWriter interface. (Inherited from JobSchedulingEngine.)
Top

Community Additions

ADD
Show: