Wie kann ich einen Parameter EnqueueTimer in der .net ccr geben
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
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