Salut à tous. Je vous expose ce que je veux faire : j'ai un certain nombre de données en base que je récupère via une certaine API. Une donnée est caractérisée par exemple, par des colonnes "Id", "Quantité" et
"Date" (au format YY/MM/DD et l'heure avec une précision à la milliseconde). Une fois que j'ai récupéré ces données, il faut que je simule un flux de données c'est à dire que je vais lire la première donnée (je peux aussi envoyer un évènement aux classes abonnées...). Si la donnée 2 a une date = (date donnée 1 + 1 minute), je dois lire (envoyer un évènement) concernant la donnée 2 une minute plus tard. Et ainsi de suite pour l'ensemble des données.
Ma première idée serait de faire un Thread.Sleep d'une durée égale à (Date Donnée 2 - Date donnée 1) mais je ne sais pas du tout si c est optmisé... A mon avis non. On m'a parlé vaguement d'une technique utilisant le cache...
Avez vous des idées ?
Merci d'avance.