Как автоматически вызывать мой метод в период времени без запуска какой-либо веб-страницы в моем приложении в ASP.net C#?
Я хочу автоматически запускать мой метод через каждые 10 минут. Но я не хочу запускать любую страницу, чтобы сделать это. Я хочу нажать на кнопку, а затем даже если я закрою страницу приложения. Метод выполняется каждые 10 минут. Например:
protected void AutoButton_Click(object sender, EventArgs e)
{//I want to application run above methods evry 10 minute EVEN IF I CLOSE THE PAGE
GetGoldPrices();
SaveGoldPrices();
GetCoinPrices();
SaveCoinPrices();
GetExchangePrices();
SaveExchangePrices();
}
Я нашел эту статью, которая была полезна, но я получил своего хозяина от компании и не могу установить что-либо из моей панели веб-сайта... Любое предложение, как я могу сделать это, пожалуйста?
1 ответ
Взгляните на http://www.codeproject.com/Articles/6507/NET-Scheduled-Timer
Это хороший пакет для планирования повторяющихся функций.
Вам нужно будет установить таймер на верхнем уровне вашей программы, если вы хотите, чтобы он работал, даже когда страницы закрыты.