どのように私は、.NET CCRのEnqueueTimerにパラメータを渡すことができます
質問
不明がCCRの達人がここにあるもののさんはとにかく試してみましょう。
もし私は私のコードでは、この機能を持っています:
dq.EnqueueTimer(TimeSpan.FromMilliseconds(TIMEOUT)、timeOutFn);
これはタイムアウトの後、私の関数を呼び出します。私は開いているソケットの多くにこのタイマーを必要とするので、私はタイマー機能にパラメータ(またはID)を渡したいと思います。
あなたはこれをどのように行うのですか?
おかげ
R
解決
このようなものは、それを行う必要があります。
var timerPort = new Port<DateTime>();
dq.EnqueueTimer(TimeSpan.FromMilliseconds(TIMEOUT), timerPort);
timerPort.Receive(ignored => MyFunc(myParam));
所属していません StackOverflow