Topself
2018-06-17 21:50:01来源:未知 阅读 ()
- TopShelf简介
个人理解:开源、跨平台的服务框架。提供一种方式以控制台编写windows服务,与windows服务相比,目前只发现便于调试。
官网网站:http://docs.topshelf-project.com/en/latest/index.html
- TopShelf基本用法
借用topshelf官网用例:
public class TownCrier { readonly Timer timer; public TownCrier() { timer = new Timer(1000) { AutoReset = true }; timer.Elapsed += (sender, eventArgs) => Console.WriteLine("It is {0} and all is well", DateTime.Now); } public void Start() { timer.Start(); } public void Stop() { timer.Stop(); } } public class Program { public static void Main(string[] args) { HostFactory.Run(x => { x.Service<TownCrier>(s => { s.ConstructUsing(name => new TownCrier()); s.WhenStarted(tc => tc.Start()); s.WhenStopped(tc => tc.Stop()); }); x.RunAsLocalSystem(); x.SetDescription("sample Topshelf Host"); x.SetDisplayName("stuff"); x.SetServiceName("Stuff"); }); } }
- TopShelf安装与卸载
CMD进入控制台程序根目录执行 “控制台运行程序名 install”和“控制台运营程序名 uninstall”进行安装和卸载。
http://docs.topshelf-project.com/en/latest/index.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Redis初识01 (简介、安装、使用) 2019-07-24
- python(第一天) 2019-07-24
- 常用模块 - openpyxl模块 2019-07-24
- Python-01-编程语言简介 2019-07-24
- 深度学习入门 pdf下载 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash