r欧美一级大黄AA片/日日摸夜夜添夜夜添97/日本高清无吗/麻豆免费视频网站

ASP.Net中定時執(zhí)行任務的方法

發(fā)布時間: 2021-12-22  
這里的定時執(zhí)行任務,指的是每天或者每個月的某個時間執(zhí)行一項任務。思路有很多,如果只是對數(shù)據(jù)庫數(shù)據(jù)作定時校驗或者重置標識,加之又有足夠的服務器配置權限,那么可以直接在SQL
Server里建立維護任務,交給SQL Agent服務定期執(zhí)行就好了。如果沒有足夠的服務器配置權限,也可以通過下面的方法來完成操作。

通過Application_Start事件來判斷時間間隔并調(diào)用相關的業(yè)務邏輯

如果要處理的業(yè)務比較復雜,建議數(shù)據(jù)操作盡量寫在存儲過程中,然后寫相應的調(diào)用方法來實現(xiàn)。這里以每天凌晨email發(fā)送一次報表為例

這里首先想到的就是利用 Global.asax 文件來實現(xiàn), 以下Global文件的內(nèi)容。

Copy to Clipboard引用的內(nèi)容:

<%@ Application Language=”C#” %> 
<%@ Import Namespace=”System.Threading” %> 

<mce:script runat=”server”><!–

//這里使用靜態(tài)保持對這處Timer實例的引用,以免GC 
private static System.Threading.Timer timer = null; 

protected void Application_Start(object sender, EventArgs e) { 
//計算現(xiàn)在到目標時間要過的時間段。 
DateTime LuckTime = DateTime.Now.Date.Add(new TimeSpan(7, 0, 0)); 
TimeSpan span = LuckTime – DateTime.Now; 
if (span < TimeSpan.Zero) { 
span = LuckTime.AddDays(1d) – DateTime.Now; 

//按需傳遞的狀態(tài)或者對象。 
object state = new object(); 
//定義計時器 
timer = new System.Threading.Timer( 
new TimerCallback(CertainTask), state, 
span, TimeSpan.FromTicks(TimeSpan.TicksPerDay)); 
 
protected void Application_End(object sender, EventArgs e) { 
//結束時記得釋放 
if (timer != null) { timer.Dispose(); } 
 
//這里是指定時間執(zhí)行的代碼,必須是靜態(tài)的。 
private static void CertainTask(object state) { 
//這里寫你的任務邏輯 
// –></mce:script>
復制代碼
 
當然,你也可以通過WebService來實現(xiàn)業(yè)務邏輯
 
void Application_Start(object sender, EventArgs e)
{

// 在應用程序啟動時運行的代碼
System.Timers.Timer myTimer = new System.Timers.Timer(60000);
myTimer.Elapsed += new System.Timers.ElapsedEventHandler
(OnTimedEvent);
myTimer.Interval = 60000;
myTimer.Enabled = true;
}
private static void OnTimedEvent(object source,
System.Timers.ElapsedEventArgs e)
{

localhost.WebService mysrv = new localhost.WebService();
mysrv.CertainTask();     //調(diào)用相應的方法
}
復制代碼
 
 
 
 
 

網(wǎng)站維護公司有哪些

互聯(lián)網(wǎng)發(fā)展到今天,企業(yè)主們對網(wǎng)站維護也越來越重視,那么如何選擇網(wǎng)站維護公司來進行網(wǎng)站維護呢?米果下面和您說下挑選技巧: 1、網(wǎng)站維護公司…

網(wǎng)站標題最新書寫規(guī)范,切……

眾所周知,網(wǎng)頁標題,通常是搜索引擎關注的重點,也是SEOer們優(yōu)化的核心方向!從建站前期到后期調(diào)整,首頁、欄目頁、專題頁、詳情頁等標題(關鍵詞、…

談談:網(wǎng)站排名點擊細節(jié)那……

任何做SEO的都知道,要用白帽,不用黑帽。但是你看著自己老老實實的用白帽結果排名在那穩(wěn)如泰山,競爭對手用著某些不能見光的手法,排名更坐火箭一…

ABOUT US

米果科技是一家高速成長的互聯(lián)網(wǎng)全網(wǎng)營銷解決方案提供商,致力于將先進的全網(wǎng)營銷經(jīng)驗融入到客戶推廣過程中,為企業(yè)提供網(wǎng)絡信息化、協(xié)同辦公及商務系統(tǒng)、精準營銷、全案策劃、顧問定制等多元化的互聯(lián)網(wǎng)全方位服務。

CONTACT US

400-000-6930???+86-010-67011800

北京市朝陽區(qū)北湖渠路15號京環(huán)大廈6層

vip@migal.cc

MIGAL CHINA. All rights reserved.

米果科技 版權所有 | 資深全網(wǎng)營銷解決方案提供商

京ICP備08002342號-19

微信掃碼咨詢Bruce
專線 15801168100

微信掃碼咨詢Sam
專線 13051800660