我似乎无法找到合适的方法来做到这一点。我已经习惯了旧的WCF方式。我希望例如每隔25秒调用一种方法。
答案 0 :(得分:1)
您可以使用System.Threading.Timer。请注意,此Timer不是线程安全的 - 有关详细信息,请参阅此问题:Timer (System.Threading) thread safety 。
namespace TimerApp
{
public class Program
{
public static void Main(string[] args)
{
using (new System.Threading.Timer(DoSomething, null , 0, 250))
{
// do something else
Thread.Sleep(TimeSpan.FromDays(1));
}
}
public static void DoSomething(object state)
{
// called every 250ms
Console.WriteLine(DateTime.Now);
}
}
}