.NET CCR에서 매개 변수를 Enqueuetimer로 전달하려면 어떻게해야합니까?
문제
여기에 CCR 전문가가 있는지 확실하지 않지만 어쨌든 시도해 봅시다.
내 코드 에이 기능이 있습니다.
dq.enqueuetimer (timespan.frommilliseconds (timeout), timeoutfn);
시간 초과 후 내 기능을 호출합니다. 그러나 많은 열린 소켓 에이 타이머가 필요하기 때문에 매개 변수 (또는 ID)를 타이머 기능으로 전달하고 싶습니다.
이 작업을 어떻게합니까?
감사
아르 자형
해결책
이와 같은 일이 그렇게해야합니다.
var timerPort = new Port<DateTime>();
dq.EnqueueTimer(TimeSpan.FromMilliseconds(TIMEOUT), timerPort);
timerPort.Receive(ignored => MyFunc(myParam));
제휴하지 않습니다 StackOverflow