欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解如何將.NET應(yīng)用轉(zhuǎn)換成Window服務(wù)

 更新時(shí)間:2024年01月14日 09:16:27   作者:rjcql  
這篇文章主要為大家詳細(xì)介紹了如何將.NET8.0應(yīng)用程序轉(zhuǎn)換成Windows服務(wù),文中的示例代碼講解詳細(xì),有需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下

寫在前面

本文介紹了將.NET8.0應(yīng)用程序轉(zhuǎn)換成Windows服務(wù)。

需要在NuGet中獲取并安裝:Microsoft.Extensions.Hosting.WindowsServices 包

代碼實(shí)現(xiàn)

using System.Runtime.InteropServices;
using WorkerService1;
 
public class Program
{
    public static void Main(string[] args)
    {
        CreateHostBuilder(args).Build().Run();
    }
 
    public static IHostBuilder CreateHostBuilder(string[] args)
    {
        var host = Host.CreateDefaultBuilder(args);
        //判斷當(dāng)前系統(tǒng)是否為windows
        if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
        {
            host.UseWindowsService();
            
        }
        return host.ConfigureServices((hostContext, services) =>
        {
            services.AddHostedService<Worker>();
        });
    }
}
namespace WorkerService1
{
    public class Worker : BackgroundService
    {
        private readonly ILogger<Worker> _logger;
 
        public Worker(ILogger<Worker> logger)
        {
            _logger = logger;
        }
 
        protected override async Task ExecuteAsync(CancellationToken stoppingToken)
        {
            while (!stoppingToken.IsCancellationRequested)
            {
                if (_logger.IsEnabled(LogLevel.Information))
                {
                    _logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
                }
                await Task.Delay(1000, stoppingToken);
            }
        }
    }
}

發(fā)布配置

可以使用批處理安裝服務(wù):

@echo off 
@title 安裝windows服務(wù)
@echo off 
echo= 安裝服務(wù)!
@echo off  
@sc create worktest binPath= "%~dp0WorkerService1.exe"  
echo= 啟動(dòng)服務(wù)!
@echo off  
@sc start worktest 
@echo off  
echo= 配置服務(wù)! 
@echo off  
@sc config worktest start= AUTO  
@echo off  
echo= 成功安裝、啟動(dòng)、配置服務(wù)!   
@pause

執(zhí)行結(jié)果

 由于編碼問題,中文出現(xiàn)了亂碼,但是服務(wù)已經(jīng)成功創(chuàng)建并配置為自動(dòng)啟動(dòng)了。

到此這篇關(guān)于詳解如何將.NET應(yīng)用轉(zhuǎn)換成Window服務(wù)的文章就介紹到這了,更多相關(guān).NET應(yīng)用轉(zhuǎn)換成Window服務(wù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C# GDI在控件上繪圖的方法

    C# GDI在控件上繪圖的方法

    這篇文章主要介紹了C# GDI在控件上繪圖的方法,包括了常見的鼠標(biāo)事件及繪圖操作,需要的朋友可以參考下
    2014-09-09
  • 基于Unity編寫一個(gè)九宮格抽獎(jiǎng)軟件

    基于Unity編寫一個(gè)九宮格抽獎(jiǎng)軟件

    這篇文章主要為大家介紹了如何利用Unity編寫一個(gè)年會(huì)抽獎(jiǎng)軟件,還能設(shè)置中獎(jiǎng)概率。文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-03-03
  • C# 任務(wù)的異常和延續(xù)處理

    C# 任務(wù)的異常和延續(xù)處理

    本文主要介紹了C# 任務(wù)的異常和延續(xù)處理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-12-12
  • 關(guān)于C# TabPage如何隱藏的問題

    關(guān)于C# TabPage如何隱藏的問題

    TabPage沒有Visible屬性,所以只能通過設(shè)置將其與父控件(tabcontrol)的關(guān)聯(lián)性去除就好了,如下面代碼:
    2013-04-04
  • C#實(shí)現(xiàn)模擬ATM自動(dòng)取款機(jī)功能

    C#實(shí)現(xiàn)模擬ATM自動(dòng)取款機(jī)功能

    這篇文章介紹了C#實(shí)現(xiàn)模擬ATM自動(dòng)取款機(jī)功能的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08
  • C#?wpf定義ViewModelBase進(jìn)行簡化屬性綁定

    C#?wpf定義ViewModelBase進(jìn)行簡化屬性綁定

    綁定機(jī)制是wpf的核心,也是界面獨(dú)立的根本,尤其是使用了mvvm模式,本文主要介紹了wpf如何定義ViewModelBase進(jìn)行簡化屬性綁定,需要的可以參考下
    2024-04-04
  • C#中JSON轉(zhuǎn)為實(shí)體類和List以及結(jié)合使用

    C#中JSON轉(zhuǎn)為實(shí)體類和List以及結(jié)合使用

    開發(fā)中經(jīng)常遇到將JSON字符串轉(zhuǎn)換為List的需求,下面這篇文章主要給大家介紹了關(guān)于C#中JSON轉(zhuǎn)為實(shí)體類和List以及結(jié)合使用的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • 常用C#正則表達(dá)式匯總介紹

    常用C#正則表達(dá)式匯總介紹

    c#正則表達(dá)式,用于字符串處理、表單驗(yàn)證等場合,實(shí)用高效。現(xiàn)將一些常用的表達(dá)式收集于此,以備不時(shí)之需。
    2016-01-01
  • DevExpress實(shí)現(xiàn)根據(jù)行,列索引來獲取RepositoryItem的方法

    DevExpress實(shí)現(xiàn)根據(jù)行,列索引來獲取RepositoryItem的方法

    這篇文章主要介紹了DevExpress實(shí)現(xiàn)根據(jù)行,列索引來獲取RepositoryItem的方法,需要的朋友可以參考下
    2014-08-08
  • C#實(shí)現(xiàn)word和pdf格式互轉(zhuǎn)

    C#實(shí)現(xiàn)word和pdf格式互轉(zhuǎn)

    這篇文章主要為大家詳細(xì)介紹了如何通過C#實(shí)現(xiàn)word和pdf格式互轉(zhuǎn)功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-10-10

最新評(píng)論