/// <summary> /// Cause the item to reschedule after a given timeout. /// </summary> /// <param name="timeout"></param> /// <returns></returns> public ScheduleWorkflowItemAction After(TimeSpan timeout) { _scheduleWorkflowAction = Custom(_workflowItem.GetRescheduleDecisions(timeout).ToArray()); return(this); }