WorkingTimeAndCapacityConstraint Methods
The WorkingTimeAndCapacityConstraint type exposes the following members.
| Name | Description | |
|---|---|---|
| AddToJobActivationList | Adds the constraint instance to the constraint activation list of a job. (Overrides SchedulingConstraint.AddToJobActivationList().) |
| AlignAfterRounding | |
| ClearWakeupList | Clears any wakeup information that is associated with the constraint. (Overrides SchedulingConstraint.ClearWakeupList().) |
| Equals | (Inherited from Object.) |
| Finalize | (Inherited from Object.) |
| FiniteCapacity | Determine whether to use finite capacity with the given JobResource instance. |
| GetEnumerator | Retrieves the capacity slot enumerator. |
| GetHashCode | (Inherited from Object.) |
| GetMilliSecondsToSchedule | |
| GetType | (Inherited from Object.) |
| IsOkToPropagate | Checks whether pre-conditions for a correct propagation are satisfied. |
| IsPerformReservationAllowedByEndPoints | |
| IsSlotOutsideBoundaries | Validates that the last slot falls within the boundaries of the jobs end and start times. |
| IsValidFirstSlot | Validates that the slot is a valid start slot. |
| IsValidLastSlot | Checks whether the slot falls within boundaries. |
| MarkJobAsFailedToSchedule | Marks the jobs as failed to be scheduled. (Inherited from SchedulingConstraint.) |
| MemberwiseClone | (Inherited from Object.) |
| MoveNextSlot | Retrieves the next slot. |
| OnRuntimeFound | Raises a RuntimeFound event. |
| ProcessCapacitySlots | Overloaded. |
| Propagate | Propagates only when a resource has been assigned to the job. (Overrides SchedulingConstraint.Propagate(JobSchedulingEngine).) |
| RemoveFromJobActivationList | Removes the constraint instance from the constraint activation list of a job. (Inherited from SchedulingConstraint.) |
| Replay | Replays the constraint using the specified scheduling engine. (Overrides SchedulingConstraint.Replay(ISchedulingEngine).) |
| RestrictEndPoints | |
| RestrictEndpointsAndReserveCapacity | Overloaded. |
| ToString | (Inherited from Object.) |
| TrimFirstSlots | |
| TrimLastSlot | Overloaded. |
| UpdateVariableWakeupLists | Adds the constraint instance to all variable wakeup lists that should trigger a new propagation of the constraint. (Overrides SchedulingConstraint.UpdateVariableWakeupLists(HashSet<SchedulingVariable>).) |
Community Additions
ADD
Show: