# How schedule a delayed job to a specific queue?

**URL:** <https://discuss.hangfire.io/t/how-schedule-a-delayed-job-to-a-specific-queue/911>\
**Category:** question\
**Created:** [April 29, 2015, 11:18am UTC](https://discuss.hangfire.io/t/how-schedule-a-delayed-job-to-a-specific-queue/911 "2015-04-29T11:18:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fredrik\_Bonde](https://avatars.discourse-cdn.com/v4/letter/f/5daacb/32.png) [@Fredrik\_Bonde](https://discuss.hangfire.io/u/Fredrik_Bonde)\
**Post date:** [April 29, 2015, 11:18am UTC](https://discuss.hangfire.io/t/how-schedule-a-delayed-job-to-a-specific-queue/911/1 "2015-04-29T11:18:43Z")

</div>

Hi all,  
I’m trying to enqueue a delayed task to a specific queue,  
I know how to enqueue a message to a queue normally:

```
var client = new BackgroundJobClient();
var state = new EnqueuedState(queue);
client.Create(() => Console.WriteLine(msg), state);

```

I’m looking for the equivalent of posting a job with a time delay:

```
Hangfire.BackgroundJob.Schedule(() => Console.WriteLine(msg),TimeSpan.FromMinutes(3));

```

However, as far as I can see the Schedule method takes no EnqueuedState parameter and client.Create() takes no Timespan parameter?

Many thanks for any help.

---

<div class="post-metadata">

**Author:** ![tracstarr](https://avatars.discourse-cdn.com/v4/letter/t/b782af/32.png) [@tracstarr](https://discuss.hangfire.io/u/tracstarr)\
**Post date:** [January 4, 2017, 7:23pm UTC](https://discuss.hangfire.io/t/how-schedule-a-delayed-job-to-a-specific-queue/911/2 "2017-01-04T19:23:25Z")

</div>

As of right now you can’t. I’ve looked at the code and this isn’t currently available as of 1.6.8. It’s something I would love to have as well.
