Queue Jump Conditions
The Queue Jump Condition is used to specify that a Task is placed at the front of the waiting queue, rather than at the back. It cannot be set on a Session. A typical use case is a Service that submits some work, waits for results, and submits more work based on earlier results. If an early task fails and you need to resubmit it, you use this condition to make sure it is executed as soon as possible instead of waiting for all other work to be complete.
Queue Jump Conditions are created programmatically using the SchedulingConditionFactory class. For more information about using this class, see Setting Discriminators Programmatically