Кварц, единство и .NET

Можно ли зарегистрировать кварцевую работу, чтобы всегда использовать один и тот же экземпляр IJOB . Единство? У меня есть один экземпляр «монитор» класса монитора , исходящих из единства DI, зарегистрировал, как:

container.RegisterType<IMonitor, Monitor>(new ContainerControlledLifetimeManager())

и мой IJOB реализация ожидает, что экземпляра монитора вводится в него :

class MyJob : IJob {
...
[Dependency] IMonitor monitor {get; set;}
...
void Execute()
...
}

Но, когда кварцевые события огонь, реализация IJOB.EXECUTE () , прежде чем зависимость вводится. Как я должен получить эту работу? Должен ли я учитывать другие контейнеры или планировщики DI?

Спасибо

6
задан Tom11 7 July 2016 в 12:51
поделиться