重复方法调用

时间:2014-05-25 03:04:31

标签: c# windows-phone-7

我正在寻找每隔几秒钟重复网络通话的最佳方式。我已经设置了网络电话,但我不确定如何调用设定的时间。

1 个答案:

答案 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
 }