Изменить метод SendEmail
посмотреть, как это ...
public void SendEmail(string name, string jobId)
{
//Body of method
}
Изменить вызов замедленного воспламенения, чтобы выглядеть следующим образом ...
BackgroundJob.Enqueue((string jobId) => SendEmail(name, jobId));
Если, вы не хотите запустить работу , и отправьте электронное письмо по одному, тогда вам, возможно, придется сделать следующее ...
var jobId = BackgroundJob.Enqueue(() => TaskToRun);
BackgroundJob.ContinueWith(jobId,() => SendEmail(name, jobId));
'BackgroundJob.Enqueue ((string id) => SendEmail (name, id));'. Если этот метод принимает параметр id. – meJustAndrew
@meJustAndrew Я попробовал ваш фрагмент кода. Но он не вызывает метод. –
это порождает ошибку? – meJustAndrew