我怎样才能将参数传递给EnqueueTimer在.NET CCR
题
不清楚是否这里还有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