濮阳杆衣贸易有限公司

主頁 > 知識庫 > ASP.NET如何定時調(diào)用WebService服務(wù)

ASP.NET如何定時調(diào)用WebService服務(wù)

熱門標簽:云南外呼系統(tǒng)代理 南昌自動外呼系統(tǒng)線路 寧德防封版電銷卡 辦公用地圖標注網(wǎng)點怎么操作 聊城智能電銷機器人電話 海東防封電銷卡 西寧電銷外呼系統(tǒng)公司 安陸市地圖標注app 上海市三維地圖標注

下面是一個實際案例:

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

using System; 
using System.Collections; 
using System.Configuration; 
using System.Data; 
using System.Linq; 
using System.Web; 
using System.Web.Security; 
using System.Web.SessionState; 
using System.Xml.Linq; 
  
namespace MyNet 
{ 
 public class Global : System.Web.HttpApplication 
 { 
  
  protected void Application_Start(object sender, EventArgs e) 
  { 
   System.Timers.Timer timer1 = new System.Timers.Timer(); 
   timer1.Interval = 30000; // 30000 毫秒 = 30秒 
   timer1.Elapsed += new System.Timers.ElapsedEventHandler(Time1_Elapsed); 
   timer1.AutoReset = true; 
   timer1.Enabled = true; 
   timer1.Start(); 
  } 
  
  protected void Session_Start(object sender, EventArgs e) 
  { 
  
  } 
  
  protected void Application_BeginRequest(object sender, EventArgs e) 
  { 
  
  } 
  
  protected void Application_AuthenticateRequest(object sender, EventArgs e) 
  { 
  
  } 
  
  protected void Application_Error(object sender, EventArgs e) 
  { 
  
  } 
  
  protected void Session_End(object sender, EventArgs e) 
  { 
  
  } 
  
  protected void Application_End(object sender, EventArgs e) 
  { 
  
  } 
  
  void Time1_Elapsed(object source, System.Timers.ElapsedEventArgs e) 
  { 
   localhost.MyWebService ws = new localhost.MyWebService(); 
   ws.InsertMyWebService(); 
  } 
 } 
}

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

以上內(nèi)容介紹了ASP.NET如何定時調(diào)用WebService服務(wù)的方法,希望對大家的學習有所幫助。

您可能感興趣的文章:
  • Jquery + Ajax調(diào)用webService實例代碼(asp.net)
  • asp.net下使用jquery 的ajax+WebService+json 實現(xiàn)無刷新取后臺值的實現(xiàn)代碼
  • PHP中調(diào)用ASP.NET的WebService的代碼
  • jQuery Ajax方法調(diào)用 Asp.Net WebService 的詳細實例代碼
  • ASP.NET WebService中使用ASP.NET_SessionId的問題說明
  • 使用ASP.NET一般處理程序或WebService返回JSON的實現(xiàn)代碼
  • asp.net(c#)動態(tài)修改webservice的地址和端口(動態(tài)修改配置文件)
  • asp.net類庫中添加WebService引用出現(xiàn)問題解決方法
  • asp.net webservice返回json的方法
  • ASP.NET實現(xiàn)基于Forms認證的WebService應用實例
  • ASP.NET調(diào)用WebService服務(wù)的方法詳解
  • ASP.NET中Webservice安全 實現(xiàn)訪問權(quán)限控制
  • ASP.NET中基于soaphead的webservice安全機制

標簽:衢州 青海 汕尾 洛陽 贛州 南寧 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標題《ASP.NET如何定時調(diào)用WebService服務(wù)》,本文關(guān)鍵詞  ASP.NET,如何,定時,調(diào)用,WebService,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET如何定時調(diào)用WebService服務(wù)》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP.NET如何定時調(diào)用WebService服務(wù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    大洼县| 德庆县| 龙胜| 同德县| 黄浦区| 文水县| 沈丘县| 新野县| 灵山县| 达州市| 苏尼特右旗| 徐闻县| 呼伦贝尔市| 运城市| 新竹县| 抚州市| 波密县| 宜丰县| 余庆县| 怀来县| 重庆市| 丹阳市| 宁陵县| 呈贡县| 富民县| 延长县| 页游| 沁水县| 东港市| 娄烦县| 嵩明县| 松潘县| 原阳县| 绍兴市| 孟村| 仁布县| 阳谷县| 基隆市| 宾阳县| 乐东| 宁化县|