当前位置: 首页 > news >正文

搜索引擎大全全搜网长沙seo网站优化公司

搜索引擎大全全搜网,长沙seo网站优化公司,销售渠道及方式,高端装修公司怎么获客介绍提到 ASP.NET Core#xff0c;我们多半会想到 ASP.NET MVC、ASP.NET Web API、Razor page 及 Blazor。随着 .NET Core 3.0 的推出#xff0c;今天会介绍一个全新推出的功能#xff1a;Work Service 。我们可以在 Visual Studio 2019 中通过预定的项目模版快速创建一个 W… 介绍提到 ASP.NET Core我们多半会想到 ASP.NET MVC、ASP.NET Web API、Razor page 及 Blazor。随着 .NET Core 3.0 的推出今天会介绍一个全新推出的功能Work Service 。我们可以在 Visual Studio 2019 中通过预定的项目模版快速创建一个 WorkService项目。或者使用 .NET CLI1 dotnet new worker -o myWorkServiceProject-o 是一个可选标志用于指定项目输出文件夹名称。关于 Work Service 模版的更多信息可以参考WorkService。  示例首先我们创建一个 .NET Core 控制台程序。注意事项从 ASP.NET Core 3.0 起 WebHost 将被更通用的 Host 取代。CreateHostBuilder 创建主机并在 ConfigureServices 中调用 AddHostedServiceT 来配置它。Worker 类继承了 BackgroundService 下面贴出代码public class Worker : BackgroundService{// ...protected override async Task ExecuteAsync(CancellationToken stoppingToken) {// do stuff here }}我们可以通过 override ExecuteAsync 来完成自己要做的事情。接下来我们添加一个日志组件用于记录日志using Microsoft.Extensions.Logging;public static IHostBuilder CreateHostBuilder(string[] args) Host.CreateDefaultBuilder(args) .UseWindowsService().ConfigureLogging(loggerFactory loggerFactory.AddEventLog()) .ConfigureServices(services { services.AddHostedServiceWorker(); });添加完日志组件后我们可以在 Worker 类的构造函数中注入日志记录器private readonly ILoggerWorker _logger;public Worker(ILoggerWorker logger){this._logger logger;}运行注意我们需要以管理员模式打开 Powershell 或 cmd 窗口。在运行之前我们需要在入口添加或确认有对 UseWindowsService() [早期此方法的名称是UseServiceBaseLifetime()]的调用 public static IHostBuilder CreateHostBuilder(string[] args) Host.CreateDefaultBuilder(args) .UseWindowsService() .ConfigureServices(services { services.AddHostedServiceWorker(); });可通过给 UseWindowsService 方法传递参数设置 Windows 服务。发布dotnet publish -o C:\path\to\project\pubfolder将程序发布到 pubfolder 文件夹中以后我们开始通过 sc.exe 创建 Windows 服务。 C:\Windows\System32\sc create MyServiceName binPathC:\path\to\project\pubfolder\MyProjectName.exe服务创建完成后它会出现在Windows 服务列表中当我们手动启动服务时应该会看到日志的输出info: WorkerServiceSample.Worker[0] Making doc 1 at: 06/09/2019 00:09:52 -04:00Making your document...info: WorkerServiceSample.Worker[0] Making doc 2 at: 06/09/2019 00:10:05 -04:00Making your document...info: Microsoft.Hosting.Lifetime[0] Application started. Press CtrlC to shut down.info: Microsoft.Hosting.Lifetime[0] Hosting environment: Development 注意在非 Windows 平台上调用 UseWindowsService 方法也是不会报错的非 Windows 平台会忽略此调用。 以上就是介绍的全部内容了。如果想用 .NET Core 开发 Windows 服务的不防试试看。原文地址https://www.cnblogs.com/jRoger/p/11007826.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://www.yutouwan.com/news/476501/

相关文章:

  • 建立个人博客网站的流程天猫官网
  • 贵州做网站的公司网站更换服务器教程
  • 做网站会什么问题做优惠卷网站
  • 什么样的网站需要备案湛江专业建站推荐
  • 有了公网ip如何做网站工装设计效果图网站
  • 做论坛网站的应用北京品牌网站建设
  • 即墨做砍价小程序最好的网站常用网站开发技术
  • 在网站文字上做笔记甘肃路桥建设集团有限公司网站
  • 微商网站模板越秀网站建设方案
  • 扁平化网站下载定制网站建设公司有哪些
  • 自助建站官网iis应用程序池与网站
  • 佛山手机网站建设做贷款行业哪些网站能发布广告
  • 找企业案例的网站广州哪里学网络营销比较好
  • 安溪网站制作网站设计与制作软件
  • 遵义网站制作外包东光做淘宝网站
  • 关于建设学校网站策划书的范本wordpress 迁移
  • wordpress网站换域名怎么制作网站主题
  • 网站开发后台结构网站开发与软件研发有什么区别
  • 做婚礼网站的公司网站验证码文件
  • 寻找石家庄网站建设平台app
  • 企业网站推广策划足球世界排名一览表
  • 做个网站得投入多少wordpress评论显示游客
  • 公司网站用哪个软件做google 浏览器
  • 网站建设 提成丽江网站建设
  • 网站制作合肥嘉兴网站建设低价推荐
  • 如何申请com网站网站空间付款方式
  • 做旅游网站的开题报告网站策划书模板
  • 如何搭建一个个人网站免费推广网站
  • 专门帮人做网站的公司河南建设集团有限公司
  • 万网网站域名it外包的收益主要有