---
title: SAIF.NetCore.WindowsService API reference
summary: Index of all public types in this library.
status: draft
owner: SAIF Framework Platform Team
last_reviewed: 2026-10-02
library: SAIF.NetCore.WindowsService
reference_type: package
---

# SAIF.NetCore.WindowsService API reference

This page lists all public types exposed by `SAIF.NetCore.WindowsService`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [ServiceProgramRunnerBase](saif.netcore.windowsservice/serviceprogramrunnerbase.md) | Class | `SAIF.NetCore.WindowsService` | Base class for the Windows Service entry point; builds and runs the Generic Host, applies the optional startup delay, and runs the error-handler/logger configuration hooks. |
| [ServiceWorker&lt;T&gt;](saif.netcore.windowsservice/serviceworkert.md) | Class | `SAIF.NetCore.WindowsService` | Base class for a recurring background task loop; runs a consumer-supplied `IServiceTaskRunner` on a fixed-delay schedule and applies a fail-stop error policy. |

## Sources
- `src/SAIF.NetCore.WindowsService/SAIF.NetCore.WindowsService/SAIF.NetCore.WindowsService/SAIF.NetCore.WindowsService.csproj`
- `src/SAIF.NetCore.WindowsService/SAIF.NetCore.WindowsService/SAIF.NetCore.WindowsService/ServiceProgramRunnerBase.cs`
- `src/SAIF.NetCore.WindowsService/SAIF.NetCore.WindowsService/SAIF.NetCore.WindowsService/ServiceWorker.cs`
