Question

ne sait pas s'il y a des gourous ccr ici, mais nous allons quand même essayer.

J'ai cette fonction dans mon code:

dq.EnqueueTimer (TimeSpan.FromMilliseconds (TIMEOUT), timeOutFn);

qui va appeler ma fonction après le délai d'attente. Cependant, depuis que j'ai besoin de ce compteur sur un grand nombre de sockets ouvertes, je voudrais passer un paramètre (ou ID) à la fonction de minuterie.

Comment faites-vous cela?

Merci

R

Était-ce utile?

La solution

Quelque chose comme ça devrait le faire.

var timerPort = new Port<DateTime>();
dq.EnqueueTimer(TimeSpan.FromMilliseconds(TIMEOUT), timerPort);
timerPort.Receive(ignored => MyFunc(myParam));
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top