ورود

View Full Version : سوال: اجرای یک متد به صورت پریودیک روی سرور



zamoozegar
دوشنبه 07 اسفند 1391, 11:49 صبح
با سلام

من می خوام یک تابعی را هر 30 دقیقه یک بار فراخوانی کنم بدون دخالت کاربر منظورم اینه ممکنه برنامه توسط کاربر اصلا فراخوانی نشود اما می خوام این عمل روی سرور انجام شود مثلا فرض کنید مثل تعریف یک job در sqlserver که در بازه زمانی کاری را انجام می دهد

ممنون

zerocool151
دوشنبه 07 اسفند 1391, 13:30 عصر
از تایمر استفاده کن

zamoozegar
دوشنبه 07 اسفند 1391, 13:39 عصر
می شه دقیقا بگین تایمر رو کجا بذارم؟

چون نمی خوام به کاربر وابسته باشه می شه تو اپلیکیشن استارت ازش استفاده کنم؟

zerocool151
دوشنبه 07 اسفند 1391, 15:13 عصر
توی مستر پیجت بزار
<asp:Timer runat="server" ID="CountDownTimer" Interval="1000" OnTick="CountDownTimer_Tick" />

بعد کدی که میخوای هر 30 دقیقه اجرا بشه رو تو OnTick Event بنویس

meisam3322
دوشنبه 07 اسفند 1391, 16:49 عصر
دوس عزیز لطفا به جوابی که میدهید دقت کنین. با تایمر که نمیشه دوست عزیز ، چون قرار نیست صفحه ای توسط مرورگر کاربر فرخوانی بشه