С чего начать Hangfire RecurringJob в основном приложении .net для выполнения только во время выполнения? - PullRequest
0 голосов
/ 08 мая 2019

Я использую Hangfire RecurringJob для некоторых фоновых задач, которые мне нужно выполнить при запуске, но только во время выполнения. Проблема в том, что когда я выполняю любую команду из ядра ef (например, обновление базы данных dotnet ef, миграции / добавление dotnet ef ...), моя задача выполняется сама.

Мне нужен способ предотвратить выполнение задачи, когда она не выполняется.

Я пытался с IDesignTimeDbContextFactory , и когда я запускаю команды ef, он вызывается, но также и мой код из метода Configure в Startup.cs.

Итак, последний вопрос: куда я могу поместить этот кусок кода вместо метода Configure в Startup.cs?

...