An open API service indexing awesome lists of open source software.

https://github.com/usausa/hosted-service-extension

Hosted service extension.
https://github.com/usausa/hosted-service-extension

asp-net-core cron hostedservice kestrel

Last synced: 7 months ago
JSON representation

Hosted service extension.

Awesome Lists containing this project

README

          

# HostedService Extension for .NET

[![NuGet](https://img.shields.io/nuget/v/HostedServiceExtension.KestrelTcpServer.svg)](https://www.nuget.org/packages/HostedServiceExtension.KestrelTcpServer)
[![NuGet](https://img.shields.io/nuget/v/HostedServiceExtension.CronosJobScheduler.svg)](https://www.nuget.org/packages/HostedServiceExtension.CronosJobScheduler)

```csharp
var builder = Host.CreateApplicationBuilder(args);

// TCP Server
builder.Services.AddTcpServer(options =>
{
options.ListenAnyIP(18888);
});
builder.Services.AddSingleton();
builder.Services.AddSingleton();
builder.Services.AddSingleton();

// Cron Job
builder.Services.AddJobScheduler(options =>
{
options.UseJob("*/1 * * * *");
});

// Service
builder.Services.AddSingleton();

builder.Build().Run();
```