麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

ASP.NET如何定時調用WebService服務

2024-07-10 13:29:26
字體:
來源:轉載
供稿:網友

在ASP.NET程序中,可以通過Time組件實現定時器功能,但是它與數據庫中的任務計劃不一樣,它必須基于程序正在運行中才可生效,而數據庫任務計劃是不需要基于ASP.NET程序運行而執行任務。

下面是一個實際案例:

某個項目有一個需求,需要定時去調用別家公司的一個Web 系統的 WebService,把他們系統中的數據導入到我們的系統中。由于是調用 Web 接口,這就無法使用數據庫中的任務計劃實現了。后來想到使用Time 組件,利用Global 中的Application。

 

 
  1. using System;  
  2. using System.Collections;  
  3. using System.Configuration;  
  4. using System.Data;  
  5. using System.Linq;  
  6. using System.Web;  
  7. using System.Web.Security;  
  8. using System.Web.SessionState;  
  9. using System.Xml.Linq;  
  10.  
  11. namespace MyNet  
  12. {  
  13. public class Global : System.Web.HttpApplication  
  14. {  
  15.  
  16. protected void Application_Start(object sender, EventArgs e)  
  17. {  
  18. System.Timers.Timer timer1 = new System.Timers.Timer();  
  19. timer1.Interval = 30000; // 30000 毫秒 = 30秒  
  20. timer1.Elapsed += new System.Timers.ElapsedEventHandler(Time1_Elapsed);  
  21. timer1.AutoReset = true;  
  22. timer1.Enabled = true;  
  23. timer1.Start();  
  24. }  
  25.  
  26. protected void Session_Start(object sender, EventArgs e)  
  27. {  
  28.  
  29. }  
  30.  
  31. protected void Application_BeginRequest(object sender, EventArgs e)  
  32. {  
  33.  
  34. }  
  35.  
  36. protected void Application_AuthenticateRequest(object sender, EventArgs e)  
  37. {  
  38.  
  39. }  
  40.  
  41. protected void Application_Error(object sender, EventArgs e)  
  42. {  
  43.  
  44. }  
  45.  
  46. protected void Session_End(object sender, EventArgs e)  
  47. {  
  48.  
  49. }  
  50.  
  51. protected void Application_End(object sender, EventArgs e)  
  52. {  
  53.  
  54. }  
  55.  
  56. void Time1_Elapsed(object source, System.Timers.ElapsedEventArgs e)  
  57. {  
  58. localhost.MyWebService ws = new localhost.MyWebService();  
  59. ws.InsertMyWebService();  
  60. }  
  61. }  

備注:不會受多個用戶使用系統的影響,但必須最少有一個用戶在使用系統,否則定時器程序不會執行。

以上內容介紹了ASP.NET如何定時調用WebService服務的方法,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕在线视频日本 | 国产精品久久久久久久亚洲按摩 | 亚洲精品成人久久 | 久久久久久久久成人 | 午夜免费网 | 午夜精品久久久久久久96蜜桃 | 亚洲国产成人久久一区www妖精 | hd性videos意大利复古 | av电影在线观看网址 | 国产精品一区网站 | 香蕉成人在线视频 | 欧美成人午夜 | 精国品产一区二区三区有限公司 | 麻豆一二区 | 亚洲国产精品久久久 | 96视频在线免费观看 | 美女性感毛片 | 国产乱乱视频 | 九九热色 | 日韩毛片一区二区三区 | av手机在线免费播放 | 91精品成人福利在线播放 | 日韩黄色片免费看 | 成人影片在线免费观看 | 国产精品爱久久久久久久 | 精品久久久久久久久久久αⅴ | 九草在线视频 | 国产青草网 | 日韩午夜片 | 毛片免费一区二区三区 | 精品久久久91 | 在线看国产视频 | 欧美一级做性受免费大片免费 | 91看片淫黄大片欧美看国产片 | 免费一级毛片观看 | 欧美精品久久久久久久久老牛影院 | 毛片在线免费观看网址 | 久久伊人国产精品 | 色视频在线播放 | 亚洲综合网站 | 暖暖免费观看高清完整版电影 |