планировщик для веб-приложения - PullRequest
0 голосов
/ 26 июля 2011

Я буду писать службу Windows, которая будет периодически вызывать класс моего веб-приложения.Каковы возможные пути достижения этого.

Ответы [ 3 ]

1 голос
/ 26 июля 2011

Что-то похожее на это с использованием таймера:

protected override void OnStart(string[] args)
{ 
        var timer = new System.Timers.Timer();
        timer.Elapsed += new ElapsedEventHandler(DoSomething);
        //do something every 30 seconds
        timer.Interval = TimeSpan.FromSeconds(30).TotalMilliseconds; 
        timer.Start();
}

private void DoSomething(object sender, ElapsedEventArgs e)
{
    //Do your timed event here...
}
0 голосов
/ 26 июля 2011

Посмотрите на Quartz.NET.

"Quartz.NET - это полнофункциональная система планирования заданий с открытым исходным кодом, которую можно использовать от самых маленьких приложений до крупных корпоративных систем."

Я использую его, когда мне нужно какое-то расписание.

0 голосов
/ 26 июля 2011
...