我正在寻找每隔几秒钟重复网络通话的最佳方式。我已经设置了网络电话,但我不确定如何调用设定的时间。
答案 0 :(得分:0)
这是一个如何设置计时器的示例,另请注意OnTimedEvent位于一个diffident线程上,因此如果要将参数传递给Web服务,请考虑以下因素:
private static Timer _Timer;
public static void Main()
{
// Create a timer with a 8 second interval.
_Timer= new System.Timers.Timer(8000);
// Hook up the Elapsed event for the timer.
_Timer.Elapsed += OnTimedEvent;
_Timer.Enabled = true;
// Start you other stuff here
}
private static void OnTimedEvent(Object source, ElapsedEventArgs e)
{
// Call your web service here
}