How can I use .net core\'s default dependency injection in Hangfire ?
I am new to Hangfire and searching for an example which works with asp.net core.
DoritoBandito's answer is incomplete or deprecated.
public class EmailSender { public EmailSender(IDbContext dbContext, IEmailService emailService) { _dbContext = dbContext; _emailService = emailService; } }
Register services:
services.AddTransient(); services.AddTransient ();
Enqueue:
BackgroundJob.Enqueue(x => x.Send(13, "Hello!"));
Source: http://docs.hangfire.io/en/latest/background-methods/passing-dependencies.html