20 lines
452 B
C#
20 lines
452 B
C#
using Hangfire;
|
|
|
|
namespace Dlhis.ScheduledTask.Job
|
|
{
|
|
public class HangfireActivator : JobActivator
|
|
{
|
|
private readonly IServiceProvider _serviceProvider;
|
|
|
|
public HangfireActivator(IServiceProvider serviceProvider)
|
|
{
|
|
_serviceProvider = serviceProvider;
|
|
}
|
|
|
|
public override object? ActivateJob(Type jobType)
|
|
{
|
|
return _serviceProvider.GetService(jobType);
|
|
}
|
|
}
|
|
}
|