11 packages tagged with “windows-service”
Windows services framework with DI
A base class for self-installing Windows Services with debugging hooks to run as console apps without requiring InstallUtil
Durable and reliable long running and background jobs processing. Features: Detailed progress tracking. Stop, reset, and restart jobs. Scale out with multiple Shift servers. Encryption for serialized data. Run in most .NET apps, Windows services, Azure WebJobs. Auto removal of completed jobs. Can use either Redis, MongoDB, Azure DocumentDB, or Microsoft SQL Server for main storage. Free for personal and commercial use, no limit.
A super lightweight library to help you convert a console application into a Windows service.
Registers and unregisters a project executable as either Windows Service or systemd deamon. Works both on Windows and Linux.
Starts a console mode service installer with options: install, uninstall, start and stop the service, pointed at your executable.
Windows service deploy client tool
Encapsula a criação de conexões e chamada aos métodos de um serviço SignalR. Ex.: SignalRCreateConnection exemploHub = new SignalRCreateConnection("http://localhost:8082/signalr", "ExampleHub"); SignalRCreateConnection notificationHub = new SignalRCreateConnection(host, "NotificationHub"); 1- "Invocando um método no server SignalR" Task<string> date = exemploHub.Invoke<string>("GetDateTimeFormated"); Console.WriteLine(date.Result); 2- Registrando-se para um evento notificationHub.On<string>("getNewGuid", d => { Console.WriteLine(d); }); 3- Verificar disponibilidade do serviço if(notificationHub.ServerOnline) { Console.WriteLine("Serviço OnLine"); }
TSLAppLogger is a high-performance, asynchronous logging library for .NET Framework 4.8, designed for telecom, Windows services, and high-throughput server applications. It provides non-blocking background logging, automatic file rotation and retention, structured logging with key-value pairs, optional JSON output, Windows Event Log support, and fail-safe diagnostics suitable for long-running production services.
Developer-friendly Windows Service management (install/update/start/stop/restart/status). Supports .NET 8+.
Encapsula a criação de conexões e chamada aos métodos de um serviço SignalR. Ex.: SignalRCreateConnection exemploHub = new SignalRCreateConnection("http://localhost:8082/signalr", "ExampleHub"); SignalRCreateConnection notificationHub = new SignalRCreateConnection(host, "NotificationHub"); 1- "Invocando um método no server SignalR" Task<string> date = exemploHub.Invoke<string>("GetDateTimeFormated"); Console.WriteLine(date.Result); 2- Registrando-se para um evento notificationHub.On<string>("getNewGuid", d => { Console.WriteLine(d); }); 3- Verificar disponibilidade do serviço if(notificationHub.ServerOnline) { Console.WriteLine("Serviço OnLine");