C# 重复方法调用

C# 重复方法调用,c#,windows-phone-7,C#,Windows Phone 7,我正在寻找最好的方法,每隔几秒钟重复一次网络呼叫。我已经设置了web调用,但我不确定如何在设置的时间调用。这是一个如何设置计时器的示例,还请注意,OnTimedEvent位于一个不确定的线程上,因此如果要向web服务传递参数,请考虑以下事项: private static Timer _Timer; public static void Main() { // Create a timer with a 8 second interval. _Timer= ne

我正在寻找最好的方法,每隔几秒钟重复一次网络呼叫。我已经设置了web调用,但我不确定如何在设置的时间调用。

这是一个如何设置计时器的示例,还请注意,OnTimedEvent位于一个不确定的线程上,因此如果要向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
 }
你查过计时器了吗?