godsharp - Hsu.Daemon.Template 2024.103.25-preview103615
An easy service hosting library for Windows and Linux.
PM> Install-Package Hsu.Daemon.Template -Version 2024.103.25-preview103615 -Source https://www.myget.org/F/godsharp/api/v3/index.json
> nuget.exe install Hsu.Daemon.Template -Version 2024.103.25-preview103615 -Source https://www.myget.org/F/godsharp/api/v3/index.json
> dotnet add package Hsu.Daemon.Template --version 2024.103.25-preview103615 --source https://www.myget.org/F/godsharp/api/v3/index.json
<PackageReference Include="Hsu.Daemon.Template" Version="2024.103.25-preview103615" />
Copy to clipboard
source https://www.myget.org/F/godsharp/api/v3/index.json
nuget Hsu.Daemon.Template ~> 2024.103.25-preview103615
Copy to clipboard
> choco install Hsu.Daemon.Template --version 2024.103.25-preview103615 --source https://www.myget.org/F/godsharp/api/v2
Import-Module PowerShellGet
Register-PSRepository -Name "godsharp" -SourceLocation "https://www.myget.org/F/godsharp/api/v2"
Install-Module -Name "Hsu.Daemon.Template" -RequiredVersion "2024.103.25-preview103615" -Repository "godsharp" -AllowPreRelease
Copy to clipboard
Hsu.Daemon
Package Version
- Web : Used for
IWebHost
.
Getting Started
Self Commands
# windows
appName.exe --help
# Linux
dotnet appName.dll --help
Windows Service(.NET Framework)
PM> Install-Package Hsu.Daemon.Cli
PM> Install-Package Hsu.Daemon.Windows
var daemond = Daemond.CreateBuilder(args).UseWindowsServices().Build();
if (!daemond.Runnable()) return;
daemond
.Configure(x => x
.OnStart(OnStart)
.OnStop(OnStop)
)
.Run();
Worker Service
PM> Install-Package Hsu.Daemon.Cli
PM> Install-Package Hsu.Daemon.Windows
PM> Install-Package Hsu.Daemon.Systemd
PM> Install-Package Hsu.Daemon.Hosting
// 1. To parser arguments
var daemond = Daemond.CreateBuilder(args).UseWindowsServices().Build();
if (!daemond.Runnable()) return;
var builder = Host.CreateDefaultBuilder(args);
// 2. Use middleware
// builder.UseWindowsService();
// or
// builder.UseSystemd();
// 3. Execute serving or console
builder.Build().Run(daemond.Code);
License
MIT
OwnersSeay |
AuthorsHsu |
Project URLhttps://github.com/hsu-net/daemon |
LicenseUnknown |
TagsService Worker Worker Service Windows Service Systemd |
Info0 total downloads |
0 downloads for version 2024.103.25-preview103615 |
Download (17.36 KB) |
Found on the current feed only |
Package history
Version | Size | Last updated | Downloads | Mirrored? | |||
---|---|---|---|---|---|---|---|
2024.103.25 | 17.36 KB | Mon, 25 Mar 2024 04:30:06 GMT | 0 | ||||
2024.103.25-preview122740 | 17.38 KB | Mon, 25 Mar 2024 04:28:21 GMT | 0 | ||||
2024.103.25-preview110859 | 17.36 KB | Mon, 25 Mar 2024 03:09:23 GMT | 0 | ||||
2024.103.25-preview103615 | 17.36 KB | Mon, 25 Mar 2024 02:36:40 GMT | 0 | ||||
2023.309.5-preview170442 | 17.32 KB | Tue, 05 Sep 2023 09:05:15 GMT | 0 | ||||
2023.308.31 | 17.2 KB | Wed, 30 Aug 2023 17:07:56 GMT | 0 | ||||
2023.308.31-preview010312 | 17.22 KB | Wed, 30 Aug 2023 17:03:54 GMT | 0 | ||||
2023.308.30 | 17.2 KB | Wed, 30 Aug 2023 10:29:18 GMT | 0 | ||||
2023.308.30-preview175413 | 17.22 KB | Wed, 30 Aug 2023 09:54:46 GMT | 0 | ||||
2023.308.30-preview162731 | 17.22 KB | Wed, 30 Aug 2023 08:27:59 GMT | 0 | ||||
2023.308.29-preview174617 | 17.22 KB | Tue, 29 Aug 2023 09:46:55 GMT | 0 | ||||
2023.307.25 | 17.19 KB | Mon, 24 Jul 2023 16:24:10 GMT | 0 | ||||
2023.307.25-preview002120 | 17.22 KB | Mon, 24 Jul 2023 16:21:46 GMT | 0 | ||||
2023.307.25-preview000045 | 17.2 KB | Mon, 24 Jul 2023 16:01:18 GMT | 0 |