e主机是啥(e虚拟主机操作方法)

生活常识 2023-04-29 21:52生活常识www.baidianfengw.cn

  1 前置阅读

  在阅读本文章之前,你可以先阅读

  Topshelf一个用于使用.NET构建Windows服务框架2 使用2.1 创建应用程序

  ,创建一个新的控制台应用程序并从nuget获取Topshelf和

  Microsoft.Extensions.Hosting软件包

  我们也需要安装Serilog相关的日志框架。

  2.2 创建.NET泛型主机

  然后,我们先建立CreateHostBuilder()方法,并加载了Serilog日志并依赖注入MyService和AppSettings,MyService类作为Topshelf所使用的主要逻辑程序,它会提供Start()和Stop()做为Topshelf执行或停止主要逻辑程序的动作。

  2.3 在Topshelf中注册服务

  接着,在Topshelf中注册我们的服务类。跳转到Program.cs并添加

  2.4 MyService类

  接着,我们看看MyService类,主要演示了注入ILogger和AppSettings。

  2.5 运行应用程序

  ,F5执行应用程序,如果一切顺利,你应该会看到类似以下内容的信息

Copyright@2015-2025 白癜风网版板所有