Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [c#] Realizzare un timer che scatti a mezzanotte

    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"

  2. #2
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,289
    La cosa più veloce "e giusta" sarebbe quella di usare le operazioni pianificate di windows.
    A mezzanotte richiami un eseguibile che fa quello che vuoi tu.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.