Potrzebuję wykonać zadanie w tle, więc jakie jest moje zadanie? Mam tabelę, która przechowuje kwotę najmu każdego klienta, więc muszę obliczyć cenę czynszu w każdym miesiącu po konkretnym datetime
ackf, więc googleed go i znalazłem kawałek kodu, który (to jest nuget o nazwie webbackgrounder
) dodałem to do mojego rozwiązania i daje mi tę część kodu do wykonania mojego zadania:Użycie webbackgrounder nuget w MVC do uruchomienia zadania tła przez długi czas
using System;
using System.Threading;
using System.Threading.Tasks;
namespace WebBackgrounder.DemoWeb
{
public class SampleJob : Job
{
public SampleJob(TimeSpan interval, TimeSpan timeout)
: base("Sample Job", interval, timeout)
{
}
public override Task Execute()
{
return new Task(() => Thread.Sleep(3000));
}
}
}
Chcę wiedzieć, w jaki sposób mogę zaprogramować moje zadanie?
Więcej szczegółów: Here
znalazłem this article ale w rzeczywistości nie wiem, mogę używać tej metody do longtime ?? Pozdrawiamy.
wszelkie pomysły zostaną docenione.
Wymaga .net 4.5. – kristianp