Frage

Unklare wenn es ccr Gurus hier aber wir versuchen trotzdem.

Ich habe diese Funktion in meinem Code:

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

das wird meine Funktion nach dem Timeout aufrufen. Aber da ich diesen Timer auf einer Menge von offenen Sockets benötigen, würde Ich mag einen Parameter (oder ID) an die Timer-Funktion zu übergeben.

Wie Sie das tun?

Danke

R

War es hilfreich?

Lösung

So etwas sollte es tun.

var timerPort = new Port<DateTime>();
dq.EnqueueTimer(TimeSpan.FromMilliseconds(TIMEOUT), timerPort);
timerPort.Receive(ignored => MyFunc(myParam));
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top