国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

聊聊.Net如何實現Windows服務

開發 后端
Topshelf 是一個開源的跨平臺的宿主服務框架,支持Windows和Mono,只需要幾行代碼就可以構建一個很方便使用的服務宿主。

 [[411065]]

本文轉載自微信公眾號「UP技術控」,作者conan5566。轉載本文請聯系UP技術控公眾號。

Topshelf 是一個開源的跨平臺的宿主服務框架,支持Windows和Mono,只需要幾行代碼就可以構建一個很方便使用的服務宿主。

使用Topshelf可以非常方便的將一個C#控制臺程序部署成為一個Windows Service,使用它可以很方便的構建跨平臺服務寄主,而在調試時直接以控制臺的形式運行即可,非常方便。

TopShelf 安裝不需要依賴 .net framework 框架中的 InstallUtil.exe 工具。

  1. static void Main(string[] args) 
  2.         { 
  3.  
  4.  
  5.             HostFactory.Run(x => 
  6.             { 
  7.                 x.UseAssemblyInfoForServiceInfo(); 
  8.                 x.Service<WriteTxtClass>(w => 
  9.                 { 
  10.                     w.ConstructUsing(name => new WriteTxtClass());  //使用 WriteTxtClass實體 
  11.                     w.WhenStarted(tc => tc.WriteTxtStart());   //開始服務觸發 WriteTxtStart 函數 
  12.                     w.WhenStopped(tc => tc.WriteTxtStop());    //結束服務觸發 WriteTxtStop 函數 
  13.                 }); 
  14.  
  15.  
  16.                 x.SetServiceName("TopShelfService1"); //服務名 
  17.                 x.SetDisplayName("TopShelfService1");//服務顯示名稱 
  18.                 x.SetInstanceName("TopShelfService1"); //服務顯示名稱后面的描敘 
  19.                 x.SetDescription("TopShelfService1 is Test Services"); // 服務描敘 
  20.                 x.RunAsLocalSystem(); 
  21.                 x.StartAutomatically(); 
  22.  
  23.  
  24.             }); 
  25.         } 
  26.  
  27.     public class WriteTxtClass 
  28.     { 
  29.         public void WriteTxtStart() 
  30.         { 
  31.             string filePath = AppDomain.CurrentDomain.BaseDirectory + "log\\test.txt"
  32.             if (!File.Exists(filePath)) 
  33.             { 
  34.                 FileStream stream = new FileStream(filePath, FileMode.Create); 
  35.                 StreamWriter writer = new StreamWriter(stream, Encoding.Default); 
  36.                 writer.WriteLine(DateTime.Now.ToString() + ":Start Service");//寫入一行,寫完后會自動換行 
  37.                 writer.Close();//釋放內存 
  38.                 stream.Close();//釋放內存 
  39.             } 
  40.             else 
  41.             { 
  42.                 FileStream stream = new FileStream(filePath, FileMode.Append);//再原有文件中追加記錄,不覆蓋 
  43.                 StreamWriter writer = new StreamWriter(stream, Encoding.Default); 
  44.                 writer.WriteLine(DateTime.Now.ToString() + ":Start Service");//寫入一行,寫完后會自動換行 
  45.                 writer.Close();//釋放內存 
  46.                 stream.Close();//釋放內存 
  47.             } 
  48.         } 
  49.         public void WriteTxtStop() 
  50.         { 
  51.             string filePath = AppDomain.CurrentDomain.BaseDirectory + "log\\test.txt"
  52.             if (!File.Exists(filePath)) 
  53.             { 
  54.                 FileStream stream = new FileStream(filePath, FileMode.Create); 
  55.                 StreamWriter writer = new StreamWriter(stream, Encoding.Default); 
  56.                 writer.WriteLine(DateTime.Now.ToString() + ":Stop Service");//寫入一行,寫完后會自動換行 
  57.                 writer.Close();//釋放內存 
  58.                 stream.Close();//釋放內存 
  59.             } 
  60.             else 
  61.             { 
  62.                 FileStream stream = new FileStream(filePath, FileMode.Append);//再原有文件中追加記錄,不覆蓋 
  63.                 StreamWriter writer = new StreamWriter(stream, Encoding.Default); 
  64.                 writer.WriteLine(DateTime.Now.ToString() + ":Stop Service");//寫入一行,寫完后會自動換行 
  65.                 writer.Close();//釋放內存 
  66.                 stream.Close();//釋放內存 
  67.             } 
  68.         } 
  69.     } 

安裝和卸載windows服務 TopShelfService.exe install

#安裝Windows服務 TopShelfService.exe uninstall #卸載Windows服務

 

責任編輯:武曉燕 來源: UP技術控
相關推薦

2021-02-07 09:05:56

微服務結構云原生

2024-05-31 08:45:24

2021-06-08 09:28:12

.Net通知服務

2022-04-11 08:17:07

JVMJava進程

2021-05-19 08:04:11

ASP.Net服務性原則

2022-06-17 07:49:14

緩存LRU

2010-01-15 16:03:48

VB.NET重載Win

2024-07-08 00:00:02

.NET系統調度器

2021-07-11 12:12:49

.NETJWTjson

2024-04-15 10:32:14

2024-05-23 11:26:02

2023-01-03 07:40:27

自定義滑塊組件

2024-01-10 07:23:52

高可用策略實踐

2023-08-07 08:32:05

RocketMQ名字服務

2017-06-02 08:32:01

調度服務數據

2024-05-23 08:15:03

.NET網頁數據

2023-12-15 09:57:13

微服務鏈路服務

2011-09-01 11:08:41

安全登陸Windows服務器網絡安全

2011-08-08 10:35:40

服務器NTFSTDE

2024-11-27 16:07:45

點贊
收藏

51CTO技術棧公眾號

成人国产精品久久久| 国产婷婷色一区二区三区在线| 日韩av在线直播| 在线免费国产视频| 国产成人三级在线观看| 国内外成人免费视频| 国产成人精品999在线观看| 国产福利精品导航| 国产伦理久久久| 国产综合久久久| 欧美国产日本在线| 99久久伊人| 日韩精品一二三四区| 男人天堂久久久| 亚洲天堂手机| 国产精品久久午夜| 国产在线观看精品一区二区三区| 国产劲爆久久| 亚洲爱爱爱爱爱| 幼a在线观看| 色综合久久久网| 一区二区三区区四区播放视频在线观看 | 日韩久久精品成人| 国内外激情在线| 欧美嫩在线观看| 95在线视频| 日本a级不卡| 668精品在线视频| 欧美调教视频| 欧美性受xxxx黑人猛交| 亚洲精品国产动漫| 国产精品视频1区| 欧美mv日韩| 动漫3d精品一区二区三区 | 日韩视频一区在线观看| 精品176二区| 日韩欧美一区二区免费| 在线观看电影av| 亚洲精品按摩视频| 蜜桃精品在线| 久久久久久97| 97精品中文字幕| 美乳视频一区二区| 国模娜娜一区二区三区| 人妻久久久一区二区三区| 中文子幕无线码一区tr| 国产污污在线观看| 欧美猛男男办公室激情| 亚洲wwww| 亚洲成av人片在线观看无码| 在线观看入口黄最新永久免费国产| 午夜视频在线观看一区二区 | 182在线播放| 亚洲欧美另类自拍| 亚洲综合网站| 亚洲最大福利网| 精品一区二区三区香蕉蜜桃 | 亚洲福利视频网| 欧美videos粗暴| 国产999精品久久久| 精品动漫3d一区二区三区免费版 | 欧美高清视频在线高清观看mv色露露十八 | 国产自产在线视频一区| 噜噜噜在线观看免费视频日韩| 亚洲综合网中心| 国产精品人成在线观看免费| 污网站在线观看视频| 精品国产91乱码一区二区三区| 久久在线观看| 国产综合18久久久久久| 久久亚洲综合av| 日本在线观看视频| 超碰精品一区二区三区乱码| 91麻豆精品国产91久久久平台| 夜夜爽99久久国产综合精品女不卡 | 性xx色xx综合久久久xx| 男女视频网站在线观看| 精品久久久久久亚洲国产300| 久草在线视频资源| 国产91|九色| 一区二区日韩免费看| av片中文字幕| 欧美日韩精品一区视频| 日韩欧美另类中文字幕| 欧美日韩精品中文字幕一区二区| 国产欧美视频一区二区| 18视频在线观看| 2018日韩中文字幕| 国产精品自拍在线| 国产在线电影| 韩国三级日本三级少妇99| 久久99久久精品| 免费在线国产| 2018日韩中文字幕| 丁香天五香天堂综合| 免费看a在线观看| 国产91色在线|| 波多野结衣精品在线| 国产秀色在线www免费观看| 日本道色综合久久影院| 成人美女视频在线看| 性欧美videos高清hd4k| 成人久久久久爱| 国产农村妇女毛片精品久久麻豆| 男人天堂视频在线观看| 一区二区日韩av| 亚洲一二三四| 国产综合欧美在线看| 亚洲综合色自拍一区| 91亚洲精品在看在线观看高清| 日本不卡二区高清三区| 欧美性xxxx18| 精品国产aⅴ| 日本成人中文字幕在线| 亚洲全黄一级网站| 国产亚洲欧洲| 伪装者免费全集在线观看| 久久免费视频在线观看| 本田岬高潮一区二区三区| 日韩欧美亚洲国产一区| 国产精品nxnn| 一级性生活视频| 亚洲性无码av在线| 久久精品一区二区三区中文字幕 | 日韩精品在线免费| 免费视频久久| 2017亚洲天堂1024| 99在线国产| 欧美日韩美女在线观看| 精品无人区麻豆乱码久久久| 丁香激情视频| 日韩av黄色在线观看| 综合欧美一区二区三区| 久久夜色精品国产噜噜av小说| 日本中文字幕高清| 欧美韩国日本综合| 精品亚洲二区| 99re免费99re在线视频手机版| 不卡影院免费观看| 男人av在线播放| 一区二区免费在线观看| 亚洲电影免费观看高清完整版在线| 国产精品一卡| 亚洲精品xxx| 一区二区久久久久| 日韩久久视频| 国产精品99久久久久久似苏梦涵| 91精品国产福利| 日本久久一区二区三区| 色天天综合狠狠色| 日韩欧美国产综合在线一区二区三区| 亚洲欧美日韩国产成人精品影院| 日韩国产欧美在线播放| 99热免费精品| 国产欧美一区二区精品婷婷| 亚洲免费电影在线| 色婷婷综合成人| 2014亚洲精品| 在线观看免费网站黄| 久久久久99| 精品三级在线看| 一本大道久久a久久精二百| 亚洲激情一区二区| 麻豆av免费在线| 玖玖在线免费视频| 好吊日视频在线观看| 日韩在线短视频| 鲁鲁在线中文| 99热播精品免费| 丝袜美腿一区二区三区动态图| 高潮精品一区videoshd| 国产视频在线观看一区二区三区| 欧美日韩另类字幕中文| 日韩欧美视频一区| 久久99国产综合精品女同| 91国内精品野花午夜精品 | 亚洲在线视频福利| 日本a级片免费观看| 欧美videos大乳护士334| 欧美三级电影在线观看| 欧美人成在线视频| 久久久亚洲精选| 国产精品电影观看| 国产福利视频一区| 免费成人午夜视频| heyzo高清国产精品| 精品视频网站| 欧美顶级毛片在线播放| 免费精品国产| 只有精品亚洲| 国产精品国产三级国产| 在线播放国产精品| 国产精品二区三区四区| 老司机av在线免费看| 污视频在线看网站| 999精品视频在线观看| 香蕉久久久久久久av网站| 亚洲免费高清视频| 欧美精品尤物在线| 国模雨婷捆绑高清在线|