Описание тега hangfire-autofac

Hangfire.Autofac - это активатор задач Hangfire, основанный на контейнере Autofac Inversion of Control для приложений Windows/.NET.
0 ответов

Очередь BankgroundJob с Hangfire в асинхронном действии в ASP.NET MVC заморозить приложение

У меня есть это действие на одном из моих контроллеров, которое вызывается другим методом, который также вызывается другим действием. Все работает нормально, если я не пытаюсь поставить в очередь с Hangfire некоторые работы: _bankClient.FetchAndEnsu…
1 ответ

Сбой повторяющихся заданий HangFire на сервере с Autofac.Core.Registration.ComponentNotRegisteredException или без исключений без параметров

Я только начал использовать HangFire. Задания, кажется, работают нормально, когда я запускаю его локально из IIS Express, но когда я запускаю его на своем dev-сервере, я получаю ошибки, которые не определены конструктором без параметров. Ранее я исп…
22 июл '16 в 00:43
1 ответ

Интеграция Hangfire Autofac не может разрешить службу с зарегистрированной зависимостью

Я использую Hangfire для запуска фоновой работы, но у меня возникает проблема, когда я пытаюсь использовать интеграцию с автофаком Hangfire и generic для автоматического разрешения службы задач, которая не работает, потому что она не может быть разр…
05 июл '17 в 23:59
2 ответа

Call Hangfire Job (Повторяющееся задание) из внешнего API

Я использовал Hang-fire в нашем проекте, но у меня возник вопрос, могу ли я вызвать повторяющееся задание Hangfire из API? Например: http://devmyproject.com/projectname/recurring - это URL-адрес веб-приложения Hangfire для получения повторяющейся ра…
14 сен '17 в 16:03
0 ответов

Отправка повторяющейся почты в фоновом режиме каждые десять минут

Я хочу отправлять почту администратору через каждые десять минут после запуска приложения. Простые повторяющиеся задачи были запущены. Но когда я пытаюсь отправить почту, я получаю "Autofac.Core.Registration.ComponentNotRegisteredException". Вот что…
27 апр '17 в 05:24
3 ответа

Разрешение зависимостей Hangfire /HttpContext в.NET Core Startup

Я установил и настроил Hangfire в классе запуска моего веб-приложения.NET Core следующим образом (с удалением большого количества кода, отличного от Hangfire): public class Startup { public void Configuration(IAppBuilder app) { app.UseHangfireServer…
18 май '17 в 17:41
0 ответов

Autofac Hangfire - запрошенный сервис Microsoft.Owin.IOwinContext не зарегистрирован

Я использую пакет Hangfire.Autofac, чтобы попытаться заставить Hangfire работать с моим проектом Web Api. У меня есть два сервиса, которые я регистрирую в своем классе запуска (используя Owin), первый выглядит так builder.RegisterType<SimpleServi…
0 ответов

Не могу поставить в очередь мою работу на сервере зависания

Я работаю над постановкой задач, используя Hangfire в моем приложении. мое заявление о работе в очереди приведено ниже, string jobId = BackgroundJob.Enqueue(() => strategy.get(typeof(_service.Engine.Summary), cpdata)); когда это успешно поставит …
21 мар '18 в 13:54
1 ответ

Как получить список всех заданий Hangfire, используя JobStorage в C#?

Я использую Hangfire BackgroundJob создать фоновое задание в C# с помощью приведенного ниже кода. var options = new BackgroundJobServerOptions { ServerName = "Test Server", SchedulePollingInterval = TimeSpan.FromSeconds(30), Queues = new[] { "critic…
0 ответов

Autofac Регистрация Бетон Класс

Я получаю приведенную ниже ошибку при регистрации конкретного класса с помощью Autofac Это класс [AutomaticRetry(Attempts = 0)] public class NoRetryJob<T> where T : IRecurringJob { private T Job { get; set; } private static readonly Logger log…
0 ответов

Вакансии Расписание Hangfire в.Net Core 2.0

Я использую Hangfire.Pro в .Net Core 2.0 выполнять фоновые задания по расписанию. я использовал JobActivator класс для создания экземпляров целевых типов перед вызовом методов экземпляра. я использовал MongoDB реализация хранилища, как показано ниже…
1 ответ

Hangfire с автофаком в WebApi

У меня есть следующая конфигурация в startup.cs, но я получаю ошибку, хотя я установил Hangifre.Autofac пакет nuget и настроен. Из области, в которой был запрошен экземпляр, не видна область с тегом, совпадающим с "AutofacWebRequest". Как правило, э…
2 ответа

Hangfire выполняет задания последовательно

Я использую HangFire, размещенный в IIS, с пулом приложений, установленным на "AlwaysRunning". Я использую расширение Autofac для DI. В настоящее время при выполнении фоновых заданий с помощью HangFire они выполняются последовательно. Обе работы пох…
1 ответ

Hangfire останавливается с пойманным сигналом остановки

Я настроил Hangfire для своего решения Web API. Но Hangfire перестает работать после того, как когда-нибудь войдет в журнал об остановке сигнала. Однако, если API находится снова, он загружается и работает нормально. Журнал, созданный Hangfire до ос…
24 май '19 в 06:01
0 ответов

Как сделать так, чтобы задания по подбору Hangfire ставились в очередь за последний час?

Мое требование - обрабатывать только последние работы и игнорировать старые. Как мне настроить это в Hangfire? Я попытался IApplyStateFilter для установки ExpirationAttribute public class ExpirationAttribute : JobFilterAttribute, IApplyStateFilter {…
27 май '19 в 13:23
0 ответов

Не могу использовать свойства экземпляра при запуске задания на Hangfire

Я пытаюсь использовать Hangfire в качестве планировщика заданий. Я создал класс под названием Check который имеет некоторые свойства (нестатические переменные) и Run метод. когда я запускаю Run В методе (с использованием фреймворка Hangfire) для кон…
1 ответ

Конфигурация Autofac для зависания

Я хочу использовать Hangfire в моем приложении Asp.Net MVC, и я использую Autofac в качестве DI. Я установил Hangfire.Autofac nuget. Я хочу добавить такую ​​повторяющуюся работу: UserService.cs public class UserService : IUserService { public void M…
1 ответ

Повторяющееся задание Hangfire выдает ОШИБКУ при втором выполнении

У меня повторяющаяся работа, с первого раза она работает отлично, но после следующего выполнения выдает ОШИБКУ. Однако в моемGetPendingTrips()метод. Могут ли некоторые подсказать мне, в чем проблема при следующей попытке повторной работы? RecurringJ…
1 ответ

Autofac.Core.Registration.ComponentNotRegisteredException, FAILED: возникла исключительная ситуация во время обработки фонового задания

Исключение: запрошенная служба "Mach.CharterPad.Business.TripManager" не зарегистрирована. Чтобы избежать этого исключения, либо зарегистрируйте компонент для предоставления услуги, проверьте регистрацию службы с помощью IsRegistered(), либо использ…
0 ответов

Как определить имя приложения в деталях задания Hangfire Dashboard

Я запускаю несколько приложений на сервере с единой базой данных Hangfire. Как я могу идентифицировать Job подробно, в каком приложении оно выполняется или обрабатывается? В сведениях о моей работе я вижу следующие сведения: Сервер: CAN-LPT-021:1373…
25 сен '19 в 17:00