Merci d'avoir pris le temps de lire cette question.Conception Qn RE: temporisateur à l'échelle du système (C#). Quelle minuterie dans quelle couche?
Je suis en train de concevoir une solution à trois niveaux écrite en C# qui doit effectuer un traitement à chaque minute. Le traitement doit être initié en même temps à partir de différentes parties non-connectées du programme.
Quelle est la meilleure façon de mettre en œuvre une minuterie à l'échelle du système? Devrait-il être dans la couche de logique métier ou dans la couche d'interface utilisateur? Quel type de minuterie est le meilleur, par ex. un de System.Forms de System.Threading, ou? Y a-t-il une règle empirique pour cette situation?
Un grand merci
Je suis d'accord. System.Threading.Timer devrait être utilisé (et il coïncide dans son propre thread) - et cet événement timer devrait alors déclencher des événements statiques, auxquels d'autres composants pourraient s'abonner. –
Merci. J'ai besoin de regarder dans les événements statiques, je n'étais pas sûr que vous pourriez avoir ces derniers. Merci. – user335023