Utilities that enhance ASP.NET Core hosting scenarios, complementing DKNet’s services and messaging layers. These packages live in the application layer and focus on orchestrating background work, start-up routines, and other cross-cutting concerns for web applications.
| Package | Description |
|---|---|
DKNet.AspCore.Tasks |
Background job orchestration: every registered IBackgroundTask runs once, concurrently, per host start-up |
DKNet.AspCore.Extensions |
Minimal-API glue: claim-based request population, endpoint discovery/mapping, generic list/read/delete endpoints with filtering and paging, Result/ProblemDetails conversion |
DKNet.AspCore.Idempotency |
Endpoint filter that makes minimal-API operations safe to retry, backed by a pluggable key store |
DKNet.AspCore.Idempotency.Relational |
Shared EF Core building blocks behind the two SQL stores — entirely internal, so nothing here is registerable by an application |
DKNet.AspCore.Idempotency.MsSqlStore |
SQL Server-backed idempotency key store |
DKNet.AspCore.Idempotency.NpgsqlStore |
PostgreSQL-backed idempotency key store |
DKNet.AspCore.Idempotency.RedisStore |
Redis-backed idempotency key store, no schema/migrations required |