XmlOutputEngine Methods

The XmlOutputEngine type exposes the following members.

  NameDescription
Public method AddCapacityReservation
Public method AddConstraintEndsDelayed Defines the constraint that a job cannot end before another job ends plus some delay time.
Public method AddConstraintJobEndsAt Adds a constraint that a job should end at a specified date and time.
Public method AddConstraintJobListWorkingTimeIntersect Adds a constraint that the capacity slots reserved for the jobs must be on the intersection of the working times setup for the resources that are used by the jobs.
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.
Public method AddConstraintJobStartsAt Adds a constraint that a job should start at a specified date and time.
Public method AddConstraintMaxJobDays Adds a constraint that a job cannot span on more than a specified number of days.
Public method AddConstraintNotOnSameResource Adds a constraint that the jobs should not be scheduled on the same resource.
Public method AddConstraintOnSameResource Adds a constraint that both jobs are using the same resource.
Public method AddConstraintResourceRequirement Adds a constraint that the job must be scheduled using a specific resource.
Public method AddJobBindPriority
Public method AddJobCapacity
Public method AddJobGoal Adds a specific job goal for a job-constraint level pair.
Public method AddJobInfo Adds a job information record, which informs the engine about a job that should be scheduled.
Public method AddJobLink Adds a link between 2 jobs.
Public method AddJobResourceCapacity
Public method AddJobResourcePriority Adds the priority to use when a job is scheduled on a resource.
Public method AddJobResourceRuntime Specifies a job time that is independent of the resource the job will be scheduled on.
Public method AddJobRuntime Specifies a job time that is independent of the resource that the job will be scheduled on.
Public method AddJobSameReservations
Public method AddOptimizationGoal Adds an optimization goal for a job.
Public method AddPropertyToGroupAggregation The property is added to a list of properties that are checked on the resource group level for aggregated capacity and the number of resources that contain all required properties.
Public method AddResource
Public method AddResourceGroup
Public method AddResourceGroupMembership Adds a resource to a resource group in the specified time interval.
Public method AddSchedulingConstraint Adds a scheduling constraint to the engine.
Public method AddWorkingTime Overloaded.
Public method ClearAllCachedData Clears all the cached working times and reservations.
Public method Dispose Overloaded.
Public method DisposeResources Disposes all allocated resources.
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.
Public method GetType (Inherited from Object.)
Public method HasResource
Protected method MemberwiseClone (Inherited from Object.)
Public method PrepareCapacityCheckIntervals
Public method RemoveAllJobs Removes all jobs from the engine data pool.
Public method Run Outputs the XML document to a file and triggers a scheduling of all loaded jobs with the chained engine.
Public method ScheduleJobOnResourceGroup Marks a job for scheduling on a resource group instead of an individual resource.
Public method SetJobResourcePreemptionAllowed
Public method SetRequiredNumberOfResources Sets the number of resources that must satisfy the scheduling requirements when the job is scheduled on a resource group.
Public method SetReservationsTimeStamp
Public method ToString (Inherited from Object.)
Public method ValidateJobCapacityReservations
Protected method WriteProperties (Inherited from XmlModelWriter.)
Public method WriteScheduledData Writes the scheduled data through the IScheduledDataWriter interface.
Top

Community Additions

ADD
Show: