Ciao a tutti,
ho la necessità di creare dei timer che scattino a mezzanotte ( o all'avvio di un servizio )
e che generino una callback ad un determinato orario della giornata (esempio 11.30).
Come realizzereste in c# questa soluzione?
Io ho creato una classe che eredita ma non so come far scattare a mezzanotte nè generare una callback ad un determinato orario
codice:
class MSDTimer : System.Timers.Timer
{
private string _time;
private Logger _logger;
private string _name;
public string Name
{
get { return _name; }
set { _name = value; }
}
public string Time
{
get { return _time; }
set { _time = value; }
}
public MSDTimer(string name,string time, Logger logger) : base()
{
_name = name;
_time = time;
_logger = logger;
}
internal void Start(DateTime day, int secondsToSkipToday = int.MaxValue)
{
}
}
Grazie
Mike "The Ram"